There are many open source and paid MQTT brokers available for use, such as:
- Mosquitto
- HiveMQ
- Apache ActiveMQ
- RabbitMQ
- Erlang MQTT (EMQ)
We will use EMQ, which is an open source and massively scalable MQTT broker for connecting our Raspberry Pi to the cloud and communicating with it.