Intro
MQTT (Message Queuing Telemetry Transport) is a lightweight, Publisher-Subscriber machine-to-machine messaging protocol that runs on top of TCP/IP for Internet of Things (IoT).
QoS levels for message delivery:
- 0 – At most once (fire and forget)
- 1 – At least once (guaranteed delivery)
- 2 – Exactly once (no duplicates)



