MQTT SN Subcommittee

Join SC     SC Page     Send a comment to this SC

Developing MQTT for Sensor Networks.

Simon Johnson,, Chair
Ian Craggs,, Chair

Statement of Purpose

The MQTT Technical Committee was chartered to review the MQTT 3.1.1 input specification and deliver enhancements to improve operation at scale, improve error reporting, provide support for Message Exchange Patterns (MEPs), simplify extensibility and improve performance. In addition, the charter explicitly allows for additional support for resource constrained MQTT clients. While much of this work was delivered in the MQTT v5.0 OASIS standard, the TC is increasingly aware of growing need for messaging solutions optimized for very constrained devices often operating within unstructured data networks.

The MQTT For Sensor Networks (MQTT-SN) specification defines a messaging protocol ideally suited for this type of environment and is by design related to MQTT. While this is a pre-existing and publicly available specification, it is not recognized or approved by a standards body such as OASIS.

The SC shall accept the MQTT-SN Version 1.2 protocol specification as an input specification ( and recommend approaches that facilitate refinement of the MQTT-SN protocol and integration with MQTT. Furthermore, with approval from the parent TC, the SC may develop documents and artefacts to clarify the MQTT-SN protocol and provide implementation guidance.

Providing Feedback: OASIS welcomes feedback on its technical activities from potential users, developers, and others to better assure the interoperability and quality of OASIS work.