Skip to content

MQTT 5.0 Message Binding v0.1.0

WARNING

This is a legacy version of the MQTT 5.0 message binding. It is recommended to use the latest version (v0.2.0) for up-to-date features and compatibility.

The MQTT 5.0 message binding v0.1.0 describes properties of a message specific to the MQTT protocol. This version of the binding is a placeholder and does not define any specific properties.

Overview

This binding is used to signify message-level configurations for an MQTT message. In this legacy version, its presence is purely informational, but it lays the groundwork for future properties like Message Expiry.

Message Properties

PropertyTypeRequiredDescription
bindingVersionstringNoBinding version (defaults to 0.1.0)

Example

This example shows a message defined with the legacy binding.

yaml
messages:
  userSignedUp:
    payload:
      type: object
      properties:
        displayName:
          type: string
          description: Name of the user
    bindings:
      mqtt5:
        bindingVersion: '0.1.0'

Changelog

Version 0.1.0

  • Initial legacy release of the MQTT 5.0 message binding.
  • The binding is a placeholder with no specific properties.