MQTT
Message Queuing Telemetry Transport
Situational
Formal standard
OASIS
Since 1999
Judgement: Situational
Excellent in IoT/edge, irrelevant outside it.
Lightweight publish-subscribe messaging protocol designed for constrained devices and unreliable networks. The dominant wire protocol for IoT and edge data.
Where AMQP and Kafka fit centralised broker patterns inside the data centre, MQTT is what shows up at the edge: sensors, vehicles, factory floors. Bridging MQTT into Kafka is a common ingest pattern for industrial data.
At a glance
- Category
- Messaging
- Governance
- OASIS
- Status
- Stable; MQTT 5.0 standardised
- First released
- 1999
Links
Related standards
Other standards in Messaging.
- CloudEvents
- Kafka — Apache Kafka
- AMQP — Advanced Message Queuing Protocol
- JMS — Jakarta Messaging (formerly Java Message Service)
See MQTT in context
Open the interactive Data Landscape to compare MQTT against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.