Client code for C and Java from IBM surfaces, meaning the huge scalable project can get underway.
Open source machine-to-machine scalable messaging project, Eclipse Paho has moved one step closer towards realising its ideal of advancing M2M technology with the appearance of the initial C client code from IBM.
The M2M project, which was proposed back in November has taken longer to set up an initial structure (originally promised last month) but as former IBM employee Andy Piper announced on his blog Friday, the MQTT C client code has been made available, with Java set to appear very very soon. He also provides a Paho Quickstart guide as part of the blog
There’s been a lot a buzz within the MQTT community and beyond since the initial proposal surfaced, with the intention to provide scalable open-source implementations of open and standard messaging protocols of new, exisiting, and emerging applications for Machine-to-Machine (M2M) and Internet of Things (IoT).
There’s also the arrival of the project’s sandbox broker implementation, based on mosquitto. The project’s homepage details the initial steps for Paho:
Its objectves include effective levels of decoupling between devices and applications, designed to keep markets open and encourage the rapid growth of scalable Web and Enterprise middleware and applications. Paho is being kicked off with MQTT publish/subscribe client implementations for use on embedded platforms, along with corresponding server support as determined by the community.
Now the groundwork is in place, it’ll be interesting to monitor where Paho is heading. Its intentions are good and could well revolutionise communication between machines via this open sourcing initiative.
There’s also Project Koneki and the M2M Industry group and we’re pretty sure this M2M drive will be a huge part of the Eclipse Foundation going into the future. Keep track of all things Paho via the mailing list.