oneM2M has revealed 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 organization released its first set of specifications in January 2015. oneM2M’s Release 2, was published earlier this year.
Among the foundations using the standards is the open alliance for IoT standard OCEAN, which was established in January 2015 by the Korean government and research institute KETI. It has now attracted 214 members and develops code for the oneM2M-based IoT server platform project Mobius and IoT device platform &Cube.
oneM2M standards are also being used by the Linux Foundations popular OpenDaylight project, where a team is developing a oneM2M-based IoT Data Broker to enable authorized 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 Foundations OM2M project, part of Eclipses 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 highly 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 advanced features such as Flex Container and Smart Device Template to the community. The OM2M project has been running since May 2014.
Meanwhile, recognizing the importance of low-cost and power-efficient IoT clients to support applications like 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 Dr. Omar Elloumi, Technical Plenary Chair, 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 of oneM2M, oneM2M has made a number of resources available to developers to support those implementing oneM2M specifications.
An e-mail list has been established to answer technical questions from developers and provide a direct link to the experts who wrote the oneM2M specifications. XML code and the oneM2M Application ID registry are additional resources available from oneM2M. All of oneM2Ms specifications are available at: http://www.onem2m.org/technical/published-documents.