Open source project focuses on implementing oneM2M Standard.
The Eclipse Foundation and the Eclipse IoT Working Group announce the first release of the Eclipse OM2M open source project. OM2M, led by developers from LAAS-CNRS, implements the ETSI SmartM2M standard and plans to migrate to the new oneM2M standard.
OM2M is a standardized service platform that implements critical service capabilities required for M2M and IoT applications. It allows these services to be implemented independently of the network and the underlying hardware environment, making it easy for M2M and IoT developers to develop applications that integrate different types of devices and networking protocols.
OM2M 0.8 implements the ETSI SmartM2M standard. Later this year, OM2M will migrate the implementation to the global oneM2M standard. oneM2M is a global standards organization involving over 200 companies, including the key regional ICT standards bodies ARIB, ATIS, CCSA, ETSI, TIA, TTA and TTC, and the leading industry consortia Broadband Forum, Continua, HGI, Next Generation M2M Consortium and the OMA. oneM2M released its first specifications in January 2015.
A key issue for IoT is interoperability between different devices that use different protocols. This is particularly important for industries such as eHealth, Industrial Automation, and Home. OM2M 0.8 supports out-of-the-box integration and protocol interoperability with HTTP and CoAP enabled devices. OM2M’s extensible framework allows for easy integration with devices using protocols such as Zigbee, Zwave, 6LoWPAN, Modbus, and more.
OM2M is a platform composed of a set of Java and OSGi services making it very easy to extend and customize. The services are exposed by a RESTful API, providing primitive procedures for machine authentication, resources discovery, applications registration, containers management, synchronous and asynchronous communications, access rights authorization, group management, and re-targeting.
“We are very pleased to see the Eclipse OM2M project move to implement the new oneM2M standard,” explains Omar Elloumi, chair of oneM2M Technical Plenary. “oneM2M has been very well received by the ICT industry and the availability of high quality open source implementations will increase adoption and deployment of oneM2M.”
“Our goal for OM2M is to make it the industry reference implementation of oneM2M,” describes Mahdi Ben Alaya, co-leader of the OM2M project and PhD student from LAAS-CNRS. “We believe the combination of open standards and open source implementations accelerate adoption of key technology for M2M and IoT applications.”
“Our expectation is that oneM2M and OM2M will make it easier to facilitate the deployment of industry solutions across heterogeneous networks and devices.”
OM2M 0.8 is available for download today. The technology is available royalty-free under the Eclipse Public License (EPL). Detailed documentation is available and feedback and contributions
are encouraged on the project’s forums.