Lably
Skip to content

MQTT

Publish-subscribe based messaging protocol

  • 9 min read
  • 9 chapters

Related on Lably

Through Bandwidth (computing), Internet of things and Internet protocol suite

History

Andy Stanford-Clark (IBM) and Arlen Nipper (then working for Arcom Control Systems) authored the first version of the protocol in 1999. It was used to monitor oil pipelines within the SCADA industrial control system. The goal was to have a protocol that is bandwidth-efficient, lightweight and uses little battery power, because the devices were connected via satellite link, which was extremely expensive at that time.

Historically, the "MQ" in "MQTT" came from the IBM MQ (then "MQSeries") product line, where it stands for "Message Queue". However, the protocol provides publish-and-subscribe messaging (no queues, in spite of the name). In the specification opened by IBM, as version 3.1, the protocol was referred to as "MQ Telemetry Transport". Subsequent versions released by OASIS strictly refer to the protocol as just "MQTT", although the technical committee itself is named "OASIS Message Queuing Telemetry Transport Technical Committee". Since 2013, "MQTT" does not stand for anything.

In 2013, IBM submitted MQTT v3.1 to the OASIS specification body with a charter that ensured only minor changes to the specification could be accepted. After taking over maintenance of the standard from IBM, OASIS released version 3.1.1 on October 29, 2014. A more substantial upgrade to MQTT version 5, adding several new features, was released on March 7, 2019.

Derived specifications

MQTT-SN (MQTT for Sensor Networks) is a variation of the main protocol aimed at battery-powered embedded devices on non-TCP/IP networks. Any network that provides for bidirectional transport may be used (such as UDP and serial links), though Zigbee is the original design target. Communication within a MQTT-SN network as well as to the outside MQTT network is coordinated by a "MQTT-SN Gateway".

Sign in to keep reading

8 more chapters are free with a Lably account.

More in Computing and communication

Source and licence. Adapted from the Wikipedia article “MQTT” (this version, 2026-10-05) by its contributors, shared under CC BY-SA 4.0. Lablypedia has left out its tables, references and most pictures, and linked it to other Lablypedia articles.