MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium. For example, it has been used in sensors communicating to a broker via satellite link, over occasional dial-up connections with healthcare providers, and in a range of home automation and small device scenarios. It is also ideal for mobile applications because of its small size, low power usage, minimised data packets, and efficient distribution of information to one or many receivers (more...)

News RSS feed

MQTT (definitely) coming to MQ

July 8th, 2010 - 10 Comments

IBM has formally announced its plans for bringing MQTT support to MQ. Unlike the preview announcement made previously, this includes the concrete details on what is being done, including the planned availability date – August 27th, 2010.

Known as MQ Telemetry, this will allow applications to use the MQTT v3 protocol to communicate with their MQ queue manager. A pair of client libraries are provided for applications to use, in both C and Java.

An advanced client is also provided – the MQ Telemetry daemon for devices. This is based on RSMB that was previously only available via IBM alphaWorks on an evaluation license.

A key part of this will be a much clearer statement on the use of the MQTT protocol itself – something the community has needed for some time.

The formal announcement is here and the MQ product pages have been updated here.

MQTT coming to MQ

April 28th, 2010 - No Comments

Yesterday, IBM made a preview announcement that brings good news to fans of MQTT:

IBM plans to offer a new optional feature for WebSphere┬« MQ to provide messaging designed for connecting smart sensors and telemetry devices. This new feature will enable existing WebSphere MQ applications and networks to connect with remote sensors and devices enabling connectivity to the edge of the enterprise, supporting sense-and-respond solutions that enable smart work. […]

MQ Telemetry Transport (MQTT) support was previously provided by WebSphere Message Broker. This new optional feature reduces the prerequisites needed for Telemetry messaging solutions while still enabling WebSphere Message Broker to connect to sensors and devices leveraging this optional feature of WebSphere MQ.

Capabilities to include:

  • Optional feature for connecting telemetry devices like sensors and actuators
  • Support for MQTT protocol optimized for resource-constrained sensors and devices
  • Integrated configuration for telemetry messaging with WebSphere MQ Explorer Eclipse tooling
  • MQ Telemetry toolkit, clients, and samples

For more information, you can read the full announcement here.

10th Birthday Party

July 23rd, 2009 - 2 Comments

To mark the event of MQTT’s 10th birthday, we had a bit of a party for those that have been involved over the years. Arlen Nipper and Andy Stanford-Clark, the fathers of MQTT were there to tell the tale of how it all came to be.

All photos by Tony Whitmore.