Eclipse OM2M
The Eclipse OM2M project is an open source implementation of the oneM2M standard. It provides a framework for developing services independently of the underlying network and aims to facilitate deployment of vertical applications and heterogeneous devices. The scope of this project can be summarized as follows:
- Implement a Service Capability Layer (SCL) for an M2M network, M2M gateway and M2M device according to the ETSI M2M architecture.
- API for applications is based on REST principles to enhance interoperability and allow exposing data and providing services through unreliable connections within a highly distributed environment.
- Support generic communication technologies for ensuring multiple protocol binding such as HTTP and CoAP.
- Re-use of the OMA-DM protocol as a remote entity management service to perform software updates and life-cycle managements on OMA-DM enabled devices based on SyncML files.
- Ensure security based on the TLS-PSK protocol to enable secure communication based on pre-shared keys.
- Provides various interworking proxies to enable seamless communication with non-ETSI compliant devices such as ZIGBEE and PHIDGETS technologies.
- Manage M2M SCLs mutual authentications and M2M applications registrations
- Provide advanced user profile, access right and permission management.
- Enable synchronous communications based on the request/response design pattern.
- Enable asynchronous event notifications based on the publish/subscribe design pattern.
- Provide advanced mechanism for distributed M2M resource discovery.
- Be the basis for the future implementation of the OneM2M standard.
Basics
- Project ID: iot.om2m
- PMI: https://projects.eclipse.org/projects/iot.om2m
- Website: http://www.eclipse.org/om2m
- Download CSV: Commits , Issues , Reviews , IP Lab requests
- Time range for commits: 2025-09-04 16:22:57 to 2026-01-24 09:47:40.
- Time range for reviews: 2025-11-28 13:52:28 to 2025-12-12 13:52:21.
Active repositories
| Repository | Commits | Reviews | Issues |
|---|---|---|---|
| https://gitlab.eclipse.org/eclipse/om2m/om2m | 3 | 1 | 0 |
| https://gitlab.eclipse.org/eclipse/om2m/om2m-website | 3 | 1 | 0 |
Activity - commits
There have been 6 commits made by 2 people on 2 repositories over the last 12 months.
Activity - issues
There have been 0 issues submitted by 0 people on 0 repositories over the last 12 months.
Activity - reviews
There have been 2 reviews submitted by 2 people on 2 repositories over the last 12 months.
The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.
See the project’s PMI page at https://projects.eclipse.org/projects/iot.om2m
Releases
- 1.5.0 (2025-11-28) – see artefacts
- 1.4.1 (2021-02-15) – see artefacts
- 1.4.0 (2020-08-05) – see artefacts
- 1.1.0 (2017-10-04) – see artefacts
- 1.0.0 (2016-06-22) – see artefacts
- 0.8.0 (2015-04-08) – see artefacts
Reviews
- Eclipse OM2M 2027.07 Progress (2027-07-21) – see review
- Eclipse OM2M 2026.07 Progress (2026-07-22) – see review
- Eclipse OM2M 2025.08 Progress (2025-08-06) – see review
- Eclipse OM2M 1.4.0 Release (2020-09-03) – see review
- Eclipse OM2M 1.1.0 Release (2017-10-04) – see review
- Eclipse OM2M 1.0.0 Release (2016-06-15) – see review
- Eclipse OM2M 0.8.0 Release (2015-04-08) – see review
- Top-level Project Creation (2014-08-13) – see review
- Creation (2014-02-05) – see review
IP Lab requests
- 2024-02-11 - project/iot.om2m/-/SemanticDescriptorsOrange/0.0
- 2024-02-11 - project/iot.om2m/-/erratum
- 2024-02-11 - maven/mavencentral/org.apache.jena/apache-jena-osgi/3.17.0
- 2024-02-11 - maven/mavencentral/org.apache.jena/jena-arq/3.17.0
- 2023-01-27 - project/iot.om2m/-/FlexContainerSejong/0.0