Message Queue Telemetry Transport (MQTT)
- Formal
-
An open, lightweight M2M communications protocol for the transfer of telemetry messages.
- Practical
-
MQTT is a publish-subscribe based "light weight" messaging protocol for use on top of the TCP/IP protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. The publish-subscribe messaging pattern requires a message broker. The broker is responsible for distributing messages to interested clients based on the topic of a message.