ENGINERD® INSIGHTS
- MQTT was first released in 1999 with the new MQTT 5 specification released in March 2019
- Any device that speaks MQTT over a TCP/IP stack can be called a client
- Clients publish and/or subscribe
- A broker receives messages from publishers, filters them, determines subscribers for those messages and then sends them out
- The MQTT packet consists of a mandatory 2-byte fixed header, a variable header and a payload (the last two are optional)
- Messages are published by a device that assigns the message a topic, the broker receives the message and then distributes the message to any clients that have subscribed to that topic
- Wildcards allow a subscriber to receive all messages within a topic or subtopic
Quizzes