MQTT 5 – New Features and Hidden Gems

MQTT 5 - New Features and Hidden gems

MQTT 5 – New Features and Hidden Gems

MQTT 5 is the biggest and most feature-rich update to the protocol specification ever. Learn everything you always wanted to know about MQTT 5 in detail with this blog post series. We are going to explore all hidden gems and protocol features with use case discussions and useful background information – one blog post at a time.

We will release a new blog post every week, so be sure to subscribe to our e-mail newsletter below. As soon as a blog post is available, we’ll update the list below and include the respective links.

Introduction
MQTT 5 Protocol Changes
  • Custom Headers and User Properties
  • Reason Codes and Negative Acknowledgements
  • Payload Format and Content Types
  • Server Disconnect
  • Connect Options
  • Session Expiry
  • Message Expiry
  • Shared Subscriptions
  • Content Type Indication
  • Request / Response Pattern
  • Subscription Identifier
  • Topic Alias
  • Flow Control
  • Optional Server Feature Availability
  • Enhanced Authentication Mechanisms
  • Subscription Options
  • Will Delay
  • Server Keep Alive
  • Maximum Packet Size
  • Assigned Client Identifiers
  • Server Reference
MQTT 5 compatible Client Libraries
  • To be announced