“Mosquitto is an open-source message broker that adheres to the MQTT protocol versions 3.1. It is known for its lightweight nature, making it compatible with a wide range of devices, from low-power single-board computers to robust servers.
The MQTT protocol offers an efficient way to facilitate messaging through a publish/subscribe model. This feature makes it especially suitable for applications in the Internet of Things (IoT), where low-power sensors or mobile devices like smartphones, embedded computers, or microcontrollers are commonly used.
The Mosquitto project includes a C library for implementing MQTT clients, along with the widely used mosquitto_pub and mosquitto_sub command-line MQTT clients.”