OMA has developed several tools to support the adoption of LightWeightM2M Specifications.
LwM2M Editor
Name |
Description |
LwM2M Editor |
Although it is called LwM2M Editor in reality this application is formed by four tools that complement each other:
-
Resource Editor
This part of the tool allows to define and export a LwM2M Resource
-
Object Editor v1.0 or v1.1
LwM2M Protocol has currently define two schemas v1.0 and v1.1. LwM2M Objects are created using one of these two schemas.
-
License Editor
Each LwM2M Object needs include a license. The tool allows to insert the license once the Object is uploaded to the Editor. OMA publishes its Objects under BSD-3 License. We recommend to use the same License on Objects defined privately, in this way the Objects can be shared with other Standards Organizations.
-
Object Validator
See comments in next tool Object Validator
|
LwM2M Validator
Name |
Description |
LwM2M Editor |
-
Object Validator
OMA has defined several validation tools. The Object Validator allows to validate an Object once it is uploaded to the Editor.
The second validation tool is incorporated into the LwM2M Registry as CI/CD validation. The Object is validated at the time to submit a Pull Request, see README file in the LwM2M Registry for further details.
|
LwM2M Service API
Name |
Description |
LwM2M Service API |
|
Name |
Description |
LwM2M DevKit |
|