Eclipse Foundation's M2M, Internet of Things Efforts Gain Momentum

By Darryl K. Taft  |  Posted 2013-07-30 Print this article Print

Meanwhile, the existing Eclipse M2M projects continue to develop and release open-source software for M2M developers. These projects include the initial code contribution, which is provided by Sierra Wireless and now available for Mihini. Mihini, a Lua-based framework for M2M gateways, provides connectivity management to ensure reliable network connection, offers an abstraction layer for underlying hardware and protocols, and enables the smart transmission of data between devices and servers.

In the last six months, Paho, which provides open-source implementations of the proposed OASIS MQTT protocol, has received community contributions for MQTT client implementations in Python, JavaScript and Objective-C.

And Koneki 1.0 featured updated support for the new Lua 5.2 runtime and new remote development support for the Mihini framework. Koneki is a Lua-based IDE with its 1.0 production release included as part of Kepler, the annual Eclipse release train.

In addition, a number of new product announcements from leading M2M companies have included Eclipse M2M technology. Sierra Wireless AirVantage M2M Cloud platform recently announced support for the Mihini framework that allows users to build applications running on open hardware, such as Raspberry Pi, which connect with the Sierra Wireless AirVantage Cloud Platform. And the Sierra Wireless AirLink GX and LS series Intelligent Gateways use Mihini and Koneki as part of the ALEOS Application Framework that supports rapid development of embedded M2M applications.

The recently launched IBM MessageSight offering is a new messaging appliance designed for M2M and mobile environments. It is capable of supporting millions of concurrent sensors or smart devices and can scale up to 13 million messages per second. MessageSight supports the MQTT protocol and MQTT clients from Eclipse Paho. Sprint is the first mobile carrier to adopt IBM MessageSight and is using the technology to deliver advanced connected car services.

Eurotech's Everyware Cloud 3.0 platform allows for device-independent M2M applications to connect sensors and devices with back-end business processes and reports. Everyware Cloud 3.0 includes MQTT support from Eclipse Paho and is based on the technology proposed in the Eclipse Kura project.

And the Axeda Machine Cloud supports open-source protocol standards including Eclipse Paho. Axeda Ready Gateways can now support MQTT networks by listening to any MQTT broker. This allows for support of local MQTT sensor and device networks as well as connectivity between MQTT device networks and the Axeda Machine Cloud.

Skerrett also announced a new member of the Eclipse M2M Working Group. IBH Systems GmbH has joined the Eclipse M2M working group. IBH provides software solutions and consulting with a focus on the oil and gas and renewable energy industry. Their employees are also the founders of the Eclipse SCADA project. IBH will join the existing members of the working group: Axeda, Eurotech, IBM and Sierra Wireless.

Although IBM is the biggest member of the working group in terms of size, "Sierra Wireless is probably the biggest contributor in terms of lines of code" committed to the M2M projects. However, IBM has been very active in the group and has contributed its extensive MQTT expertise to the group.


Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel