Open Source Projects
Several independent Open Source foundations and projects have been actively using oneM2M standards in various applications and services since oneM2M Release 1 was published in January 2015. These Open Source projects may be a useful place for developers to start to familiarise themselves with oneM2M.
- OCEAN, open alliance for IoT standard: Developing code for the oneM2M-based IoT server platform project Mobius and IoT device platform &Cube
- IOTDM, part of the OpenDaylight project hosted by the Linux Foundation: Developing a oneM2M-based IoT Data Broker to enable authorised applications to retrieve IoT data uploaded by any device
- OM2M, hosted by the Eclipse Foundation and 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 highly extensible via plug-ins
- ATIS has started working on developing an open source support for light weight oneM2M compatible client frameworks with a focus on constrained hardware. Further details to follow.
- OASIS SI, part of Open-source Architecture Semantic IoT Service-platform project: Developing code for the oneM2M-based IoT server platform. It consists of protocol binding, controller & resource handling and database layer for flexibility.
It's recommended to also consult the oneM2M website page on Intellectual Property Rights, for details of the IPR policies which might apply.