What is MQTT?

MQTT

MQTT clients are very small, require minimal resources so can be used on small microcontrollers. MQTT message headers are small to optimize network bandwidth.

MQTT (Message Queuing Telemetry Transport) is a messaging protocol designed for lightweight and efficient communication. MQTT is ideal for resource-constrained scenarios such as sensors, embedded systems, and industrial applications.1

MQTT is a publish/subscribe protocol, which means there is a MQTT “broker” that filters all incoming messages and distributes them correctly to the subscribers.2

References

  1. https://mqtt.org 

  2. https://www.hivemq.com/info/mqtt-essentials