Where next for MQTT?
summary
MQTT 5.0 adds concrete, actionable features: new reason codes and negative acknowledgements to stop failed exchanges mid-flow, an extensible properties/metadata system (topic alias, correlation ID, subscription identifiers), session expiry and request/response fields, shared subscriptions for load‑balanced consumers, and limits like maximum packet size and inflight counts. Eclipse Paho libraries and CLI tools already implement v5 over TCP and WebSockets; Mosquitto and cloud endpoints show beta support, and v3.1.1 and v5 are expected to coexist.
AI-written summary · about
chapters (26)
- 0:00Intro
- 1:33IBM
- 1:53Cisco
- 2:48Agenda
- 9:22Goals of MQTT
- 11:27MQTT Survey
- 12:38Common Issues
- 13:59Versions
- 16:58Office
- 18:46Response Markets
- 19:28Errors
- 20:50Properties
- 21:35Packages
- 22:41Disconnect
- 23:11Response Types
- 23:55Binary byte arrays
- 26:24Local Subscriptions
- 26:59Recursive Messages
- 27:35Top Analysis
- 32:57Eclipse Purple Sea Dragons
- 33:18Command Line Utilities
- 33:53Elastic Broker
- 34:44MQTT Mosquito
- 36:15Demo
- 40:04IBM Watson
- 41:38Transmittances
related talks
20mGet ready, MQTT 5 is coming!
40mTortoise Evolved; MQTT 5 support in Tortoise MQTT Client
44mBenefits of MQTT for IoT Messaging and Beyond
49mOpen Source MQTT Brokers
09m"Testing MQTT based IoT Applications"
47mState of the Union
55mMQTT Protocol on Intel IoT Architecture
09m"Testing MQTT based IoT Applications"
