Contents

MQTT

MQTT stands for MQ Telemetry Transport but previously was known as Message Queuing Telemetry Transport.


tl;dr

  • Lightweight and Efficient
  • Bi-directional Communications
    • This makes for easy broadcasting msgs to groups of things
  • Scale to Millions of Things
  • Reliable Message Delivery(QoS)
    • 0, 1, 2
  • Support for Unreliable Networks
    • MQTT’s support for persistent sessions reduces the time to reconnect the client with the broker.
  • Security Enabled
    • easy to encrypt msg using TLS
    • also support OAuth

MQTT Essentials

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

MQTT stands for MQ Telemetry Transport. The protocol is a set of rules that defines how IoT devices can publish and subscribe to data over the Internet.