Open source communities embrace OneM2M
December 15, 2016
The Ocean open alliance for IoT established by the Korean government and research institute Keti is one of a number of global standards organisations that have embraced standards from OneM2M.
Ocean has attracted 214 members and develops code for the OneM2M-based IoT server platform project Mobius and IoT device platform &Cube.
OneM2M is a global standards initiative that covers requirements, architecture, API specifications, security and interoperability for M2M and IoT technologies. It consists of eight standards organisations – Arib in Japan, Atis in the USA, CCSA in China, Etsi in Europe, TIA in the USA, TSDSI in India, TTA in Korea and TTC in Japan – together with six industry fora or consortia – Broadband Forum, Continua Alliance, GlobalPlatform, HGI, Next Generation M2M Consortium and OMA – and over 200 member organisations.
It says its standards are being used by a number of independent open source foundations and projects, in addition to commercial deployments, as the industry looks to accelerate take up of IoT products and platforms.
Several open source foundations and projects have been actively using OneM2M standards in various applications and services since the organisation released its first set of specifications in January 2015. Release two was published earlier this year.
As well as Ocean, the standards are also being used by the Linux Foundation’s OpenDaylight project, where a team is developing an IoT data broker to enable authorised applications to retrieve IoT data uploaded by any device. The IoTDM project has been running since December 2014 and code is already available to download and test.
The Eclipse Foundation’s OM2M project, part of Eclipse’s IoT working group, offers a flexible OneM2M-based platform to implement horizontal M2M servers, gateways and devices. It brings forward a modular architecture, running on top of an OSGi container, which is extensible via plug-ins.
Services are exposed through a lightweight Restful API supporting HTTP, CoAP and MQTT bindings combined with XML and JSon formats. In addition to traditional M2M capabilities, OM2M offers features such as flex container and smart device template to the community. The OM2M project has been running since May 2014.
Meanwhile, recognising the importance of low-cost and power-efficient IoT clients to support applications such as smart cities and wearables, Atis has started working on developing an open source support for light weight OneM2M compatible client frameworks with a focus on constrained hardware.
“The open source community has become extremely important for a number of industries as technology continues to evolve and the IoT is no different,” said Omar Elloumi, technical plenary chair for OneM2M and member of Nokia Bell Labs and CTO group. “Use of the OneM2M standards by these groups is an extremely positive step forward for the IoT industry. It is projects like these that are contributing to our ultimate aim of making IoT applications and products interoperable so that they can achieve the goal of truly enhancing users’ daily lives.”
While open source projects using OneM2M specifications are organised and run independently, the standards body has made a number of resources available to developers to support those implementing the specifications.
Alongside these open source initiatives, commercial implementations of the standards have also grown since the first was announced in December 2014, with the latest companies to adopt the standard including NEC, LG CNS, C-Dot, Hewlett Packard Enterprise, InterDigital and Sensinov.