BlogsIBMMQTT Messaging Protocol

MQTT Messaging Protocol

MQTT Messaging Protocol

1
posts
2019

MQTT is a publish-subscribe messaging protocol built on TCP/IP, designed for efficient communication between IoT devices. It utilizes brokers to route messages from publishers to subscribers. Initially developed for SCADA systems, it has become a de facto standard for IoT communication. MQTT v3.1.1 became an OASIS standard in 2014 and an ISO standard in 2016. MQTT v5 was published in late 2018, introducing new features while maintaining its core principles of being compact, easy to understand, and implement.

2019

MQTT, the open-source messaging protocol for IoT

1/2/2019

This post introduces the MQTT protocol, detailing its publish-subscribe model, the roles of publishers, subscribers, and brokers, and its evolution from a niche protocol for the oil and gas industry to the leading messaging protocol for IoT. It highlights the open-source contributions like Eclipse Mosquitto and Eclipse Paho, and its standardization as OASIS and ISO. The post also discusses the upcoming MQTT v5, emphasizing its adherence to founding principles.