What is MQTT?
• MQTT or Message Queue Telemetry Transport is a lightweight, compact and open data exchange protocol designed to transfer data to remote locations where a small code size is required and there are channel bandwidth limitations. The above advantages allow it to be used in M2M (Machine-Machine Interaction) and IIoT (Industrial Internet of Things) systems.
• * There is also a version of the MQTT-SN protocol (MATT for Sensor Networks), formerly known as MQTT-S, which is designed for embedded wireless devices without support for TCP/IP networks, for example, Zigbee.
• Main features of the MQTT protocol:
1) Asynchronous protocol
2) Compact messages
3) Work in conditions of unstable communication on the data transmission line
4) Support multiple levels of quality of service (QoS)
5) Easy integration of new devices