Ottawa, Canada (PRWEB) July 30, 2013
The Eclipse Foundation is pleased to announce that the Eclipse M2M Working Group continues to make significant progress in establishing an open source software ecosystem for Machine-2-Machine (M2M) and Internet of Things (IoT) development. Eclipse M2M has added new open source projects, new releases of existing projects, new members, and new product announcements from member companies.
M2M, which deals with connecting different types of machines and devices via a network, is one of the fastest growing technology segments – by some estimates approaching $100 billion. This new technology segment presents a number of software development challenges due to the complexity of the hardware and network architectures, lack of open standards, and issues of interoperability between vertical solutions.
The Eclipse M2M Working Group is a collaboration of companies and organizations focused on developing open source protocols, frameworks, and tools for M2M software development. The goal of the Eclipse M2M Working Group is to make it easy for software developers to create M2M applications that are based on open standards and open source technology. Eclipse M2M has three existing open source projects – Koneki, Mihini, and Paho – that provide open source technology for M2M developers.
New M2M Projects
Four new open source projects are being proposed to join the Eclipse M2M community:
1) Ponte is a framework that will allow reading and writing of data from sensors and actuators via M2M protocols, accessible via a REST API. Ponte will also provide the ability to convert and exchange data between protocols. The initial protocols that will be supported include MQTT (a proposed OASIS standard) and CoAP (Constrained Application Protocol). Eclipse Paho hosts the reference implementation of MQTT.
2) Eclipse SCADA is an open source implementation of a Supervisory Control and Data Acquisition system typically used to monitor and control large scale industrial processes, e.g. solar farms. Eclipse SCADA will provide connectivity to a variety of industrial devices, a monitoring system to create alarms and events, recording of historical data and a framework to build custom user interfaces and visualizations on top of those functions.
3) Concierge is an implementation of the OSGi core specifications that is well suited for embedded and mobile devices. Concierge will target a footprint with a jar file size of less than 400KB, allowing it to run on devices that have limited resources.
4) Kura is a Java and OSGi based application framework for M2M service gateways. Kura will provide a set of common services for Java developers building M2M applications, including I/O access, data services, network configuration and remote management.
Project Updates and Contributions
The existing Eclipse M2M projects continue to develop and release open source software for M2M developers. Some key new features and contribution for these projects include the following:
The initial code contribution, provided by Sierra Wireless, is now available for Mihini. Mihini, a Lua-based framework for M2M gateways, provides connectivity management to ensure reliable network connection, provides an abstraction layer for underlying hardware and protocols, and enables the smart transmission of data between devices and servers.
Koneki is a Lua-based IDE with its first official 1.0 production release included as part of Kepler, the annual Eclipse release train. Koneki 1.0 featured updated support for the new Lua 5.2 runtime and new remote development support for the Mihini framework.
Commercial Adoption of Eclipse M2M projects
A number of new product announcements from leading M2M companies have included Eclipse M2M technology.
New Members of the Eclipse M2M Working Group
IBH Systems GmbH has joined the Eclipse M2M working group. IBH provides software solutions and consulting with 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.
More information about Eclipse M2M is available at m2m.eclipse.org.
About the Eclipse Foundation
Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools, and runtimes for building, deploying, and managing software across the lifecycle. A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities, research institutions, and individuals extend, complement, and support the Eclipse Platform.
The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the Eclipse projects. Full details of Eclipse and the Eclipse Foundation are available at http://www.eclipse.org.