From SEGGER Wiki
Jump to: navigation, search

emMQTT provides the client functionality of the Message Queue Telemetry Transport (MQTT) protocol to a stack. emMQTT uses sockets and can be used with any IP stack such as emNet using the socket interface.

About MQTT

MQTT is a publish/subscribe messaging transport protocol for use on top of the TCP/IP protocol. It is simple, lightweight, and open. These characteristics make it ideal for use in many situations, including constrained environments such as for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts.

MQTT infrastructure is easily scalable and therefore used for communication of thousands of devices. It can be used to transmit sensor data, device states, tracking information, events, configuration data and much more.