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