I am going to build a network among my IoT devices. Colleagues advised me to use the MQTT protocol to connect because it is lightweight and designed specifically for the Internet of Things. I am thinking of setting up a server with a Raspberry Pi and connecting Arduino and other devices to it. The question is which message broker is best for this purpose? I’m considering Mosquitto and RabbitMQ. What are the peculiarities of them?