OASIS Message Queuing Telemetry Transport (MQTT) TC

Join TC     TC Page     Send a comment to this TC

Providing a lightweight publish/subscribe reliable messaging transport protocol suitable for communication in M2M/IoT contexts where a small code footprint is required and/or network bandwidth is at a premium.

Richard Coppen, coppen@uk.ibm.com, Chair
Ian Craggs, icraggs@gmail.com, Secretary

Table of Contents


Announcements

MQTT Version 5.0 Committee Specification 02 is available. See the announcement.

MQTT receives 2016 Open Standards Cup. MQTT TC co-chair, Richard Coppen of IBM, is named Distinguished Contributor. See press release.

MQTT is approved by ISO/IEC JTC1. Read the press release here.

Participation in the OASIS MQTT TC is open to all interested parties. Contact join@oasis-open.org for more information.


Overview

The OASIS MQTT TC is producing a standard for the Message Queuing Telemetry Transport Protocol compatible with MQTT V3.1, together with requirements for enhancements, documented usage examples, best practices, and guidance for use of MQTT topics with commonly available registry and discovery mechanisms. The standard supports bi-directional messaging to uniformly handle both signals and commands, deterministic message delivery, basic QoS levels, always/sometimes-connected scenarios, loose coupling, and scalability to support large numbers of devices. Candidates for enhancements include message priority and expiry, message payload typing, request/reply, and subscription expiry.

As an M2M/Internet of Things (IoT) connectivity protocol, MQTT is designed to support messaging transport from remote locations/devices involving small code footprints (e.g., 8-bit, 256KB ram controllers), low power, low bandwidth, high-cost connections, high latency, variable availability, and negotiated delivery guarantees. For example, MQTT is being used in sensors communicating to a broker via satellite links, SCADA, over occasional dial-up connections with healthcare providers (medical devices), and in a range of home automation and small device scenarios. MQTT is also ideal for mobile applications because of its small size, minimized data packets, and efficient distribution of information to one or many receivers (subscribers).

For more information on the MQTT TC, see the TC Charter.


Subcommittees


TC Liaisons

Eclipse Paho Project - Dave Locke


TC Tools and Approved Publications


Technical Work Produced by the Committee


Expository Work Produced by the Committee


External Resources

Although not produced by the OASIS MQTT TC, the following information offers useful insights into its work.


Mailing Lists and Comments

mqtt: the discussion list used by TC members to conduct Committee work. TC membership is required to post, and TC members are automatically subscribed. The public may view the list archives, mirrored at MarkMail.

mqtt-comment: a public mailing list for providing feedback on the technical work of the OASIS MQTT TC. Send a comment or view the comment list archives, mirrored at MarkMail.


Press Coverage and Commentary


Additional Information


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.