category - news

Community news and activity roundup

February 6th, 2012 - No Comments

It has been a really busy few months in “MQTT land” and there have been a lot of changes and updates – if you haven’t been following us on Twitter, Google+ or the mailing list, it might be worth recapping some of the news here.

Wiki

The mqtt.org wiki has had a thorough facelift – upgraded, new capabilities added, a mobile web UI, and a lot more information added. Over time, the static Documentation and FAQ pages will probably migrate there as well. We now have a section dedicated to the protocol itself including some of the clarifications and questions around the spec that have come up via the mailing list; a much more extensive page listing example uses; some ideas for people wanting to develop new “things”; and the coding examples section is being worked on (did you know there’s an iPhone example now?). Wikis work best with lots of contributors, so please help to build it up into a better resource – even if only to add some headings for new sections that you’d like to see created!

New implementations

The Software page continues to grow. That’s very awesome, as it means that more people get to try out MQTT in their languages of choice. There are device implementations for the Netduino and Nanode now, the node.js implementation has been significantly improved, there are some more Java implementations, and there’s also now a “plugins” section that lists extensions which add MQTT support to other runtimes.

Excitingly, there are also a couple of new broker implementations due soon – ELWIX (an embedded UNIX variant) is due to support MQTT in the next release, and Nirvana have announced early access to MQTT support in v7 of their messaging product.

Podcasts

A couple of podcasts featuring MQTT content came out during January:

Events (and Awards)

A quick round-up of recent and forthcoming events:

  • IBM announced a (funded) residency to write a Redbook on MQTT during March.
  • The first face-to-face meeting of the Eclipse M2M Industry Working Group took place in Hursley, UK, on January 31 2012. The Eclipse Paho roadmap was discussed (more on this to come).
  • EclipseCon takes place in Reston, Virginia, March 26-29 and will feature M2M/IoT content and birds-of-a-feather sessions.
  • MQTT on an Amazon Kindle (!) won the Innovation Award at the London Green Hackathon, January 28-29 – check it out!

Goodies!

If you’ve ever wanted a cool MQTT Inside sticker for your project, Ben Hardill has come up with a neat tool that uses the MOO API to enable you to self-serve purchase stickerbooks filled with them. That’s over on the new Goodies page, and the plan is to add more handy promotional schwag over there in time. What kinds of things should we make available? Let us know!

Eclipse Paho, Open Source, and other news

November 3rd, 2011 - 5 Comments

A big day for MQTT… “the little protocol that could”? 🙂

Back in August, we mentioned the intent to take MQTT to a standards body – that process is in progress.

On November 2, IBM and Eurotech, the originators of the MQTT protocol specification, announced that they were joining Sierra Wireless and the Eclipse Foundation in a new Machine-to-Machine (M2M) Industry Working Group at Eclipse. Sierra Wireless have already contributed M2M frameworks and tooling to the proposed Eclipse Koneki project.

Today, November 3, IBM and Eurotech also announced the donation of Java and C MQTT clients to the newly-proposed Eclipse Paho M2M messaging project.

What does this mean? Well, to start off with, the IBM Java and C clients will be donated to the Paho project. The project proposal defines the ongoing scope as:

…to provide open source implementations of open and standard messaging protocols that support current and emerging requirements of M2M integration with Web and Enterprise middleware and applications.  It will include client implementations for use on embedded platforms along with corresponding server support as determined by the community.

In order for M2M device and client developers to integrate, develop and test messaging components end-to-end, Paho will address the development of frameworks and sample code needed to support testing and development of end-to-end device connectivity with a server. The project will make these available in an Eclipse M2M sever “sandbox”, as recommended by the Eclipse M2M Industry Working Group.

The Paho project scope includes the development of tooling that will support effective use, integration and testing of the messaging components.

This has created a lot of buzz, as tweets and articles we’ve been seeing today confirm. It’s great news, and we encourage everyone to join the Google Group for more discussion on the future of MQTT, or to watch the progress of Eclipse Paho and other related projects as they develop.

As always – we also thank everyone involved in the MQTT community for their passion and interest – it’s just amazing that there are so many implementations out there already. Here’s to the M2M space powered by MQTT!

 

PubSub Huddle

September 23rd, 2011 - 2 Comments

I presented on MQTT today at the PubSub Huddle event in London – a developer meetup for all those interested in messaging topics. 0MQ, RabbitMQ, SockJS (websockets) and other projects were all represented. You can watch the video of the talk on the Skills Matter website.

The talk included a short demo of how great MQTT can be to connect up tiny devices like Arduinos – I had my Arduino with a temperature sensor and an XRF module passed around the audience, and showed MQTT publishing the data via a simple Python script to my Really Small Message Broker. We also did a live link-up to an automated home system in IBM and showed that being controlled using MQTT over the web. Later in the afternoon I had a Wifly shield attached with the MQTT client running on the board, and clients running in C, Java, node.js, Python, and an Android app receiving the data concurrently.

There’s a real buzz around messaging at the moment, and it was great to see so many different people at the event. Lots of interesting folks around – including the author of the Perl and Ruby MQTT clients, Nicholas Humfrey. One piece of news from him is that the Ruby gem now has a new home on Github, so it’s worth checking out there if you are interested.

Finally – our new discussion group is up-and-running so do join us there if you’d like to talk about any MQTT-related topics!