Learning Center

MQTT Protocol

MQTT (Message Queuing Telemetry Transport) is a publish/subscribe messaging protocol for constrained IoT devices and low-bandwidth or high-latency networks. Because MQTT specializes in low-bandwidth, high-latency environments, it is an ideal protocol for machine-to-machine (M2M) communication.

MQTT’s features make it a great option for sending high volumes of sensor data to analytics platforms and cloud solutions. The main goals for this protocol, beside the lightweight and bandwidth efficiency, are that should be data agnostic and simple to implement, offering quality-of-service data delivery.

MQTT fundamentally is a publish/subscribe protocol. The clients can be a message publisher or a message subscriber. The core concept of MQTT protocol is assigned to three key agents:

Publisher/Subscriber;
Broker;
Topic;

Any question?

We can help you.