MQTT protocol | Specification | Clarifications

Here i share some important stuff about MQTT protocol from MQTT wiki. MQTT is widely used and most popular protocol. We already discuss MQTT protocol in this article : MQTT Protocol | MQTT in Depth | MQTT vs CoAP

Recommended :

MQTT protocol | Specification | Clarifications

MQTT used to stand for MQ Telemetry Transport, but is today referred to simply as MQTT and is no longer an acronym. It is an extremely simple and lightweight Publish/Subscribe messaging protocol invented at IBM and Arcom (now Eurotech) to connect restricted devices in low bandwidth, high-latency or unreliable networks. MQTT was originally designed to connect sensor nodes over communication networks that are unreliable or high-latency, or both.

MQTT Protocol Specification

The current formal MQTT protocol specification can be found at:

The current MQTT-SN specification from IBM can be found at:


As questions arise around particular aspects of the specification, we are collecting clarifications:

Ideas for future enhancement

Ideas (and reasons for why they may be required) are being collected here:

Items fixed in the updated OASIS spec


Thanks for reading. If you like this post probably you might like my next ones, so please support me by subscribing my blog.

Harshvardhan Mishra

Hi, I'm Harshvardhan Mishra. I am a tech blogger and an IoT Enthusiast. I am eager to learn and explore tech related stuff! also, I wanted to deliver you the same as much as the simpler way with more informative content. I generally appreciate learning by doing, rather than only learning. Thank you for reading my blog! Happy learning! Follow and send tweets me on @harshvardhanrvm. If you want to help support me on my journey, consider sharing my articles, or Buy me a Coffee!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: