-
Notifications
You must be signed in to change notification settings - Fork 52
Home
This wiki was created by OMA to support the development of OMA LightWeightM2M implementations, (LwM2M). LwM2M is a device management protocol that allows the remote manipulation of constrained devices in the Internet of Things, IoT. LwM2M uses CoAP, Constrained Application Protocol as a transport mechanism.
``
Standardized protocols are of paramount importance for creating a level-playing field on top of which developers can build their own applications.
The ToolKit defines a set of developers' tools. Some of these tools are created by OMA and others are created by the LwM2M Community.
-
OMA LWM2M Protocol
- OMA LightweightM2M Introduction v1.1 is an overview of version 1.1 OMA LightweightM2M protocol.
- OMA LwM2M v1.0 Specifications, list of technical documents describing the LwM2M protocol.
-
LwM2M Technical Summary
- OMA LwM2M Technical Summary allows end-users to quickly gain a technical overview of LwM2M.
-
PNG
- 3 MB, zoom in to see details e.g. by clicking on the diagram (if display issues try clearing browser cache)
-
Interactive PDF
- 2.4 MB, save PDF file (e.g. to local disk) and open with PDF viewer that supports interactive PDF files e.g. latest Adobe Acrobat Reader. Uses Flash file format.
-
PNG
- OMA LwM2M Technical Summary allows end-users to quickly gain a technical overview of LwM2M.
-
Client Simulator, DevKit
- It allows end-users to interact with messages sent between the Client and the Server, DevKit.
-
OMA LwM2M Issues in GitHub
- The Bugs/Issues tab in this repository is used by the industry to submit bugs against OMA LwM2M specifications.
-
OMNA LwM2M Registry in GitHub
- The registration of OMA LwM2M Objects and Resources now is in GitHub, OMNA LwM2M Registry. You can use the LwM2M Editor to start the registration process by submitting an Issue with your registration.
-
Data Model
- OMA owns a register called OMNA, which is used to register LwM2M Objects & Resources created by OMA, other Standards Development Organizations (SDO), e.g. IPSO Alliance or private companies and individuals. OMNA provides an unique identifier for each of these Objects and Resources.
-
Object & Resource Editor
- OMA has developed an online LwM2M Editor. The editor allows: create, update, import and export Objects/Resources. LwM2m data model is structured in Objects and Resources. This model is used to represent sensors connected to the LwM2M Client. This information is exposed to the LwM2M Server installed in the Cloud, which can remotely manipulate the sensors connected to the LwM2M Client.
-
OMA LwM2M TestFets & Workshops Events
- OMA organizes TestFests to test LwM2M Client/Server implementations as well as Hands-on Workshops to demo the installation of a LwM2M Client in specific hardware boards.
-
Product Listing
- Product Listing is a list of companies and products that participated in previous OMA TestFest Events.
The LwM2M Community is formed by OMA or non-OMA members that have an interest in LwM2M and are prepared to contribute to support the adoption of the LWM2M protocol. The current initiatives are:
-
AVSystem Anjay
- Anjay LwM2M Library Code, a C library that aims to be the reference implementation of the OMA LwM2M device management protocol
- Anjay Documentation, welcome to Anjay LwM2M library documentation
-
Eclipse Foundation Open Source Code
- Leshan Project that contains java source code for LwM2M Client/Server.
- Wakaama Project that contains C source code for LwM2M Client/Server.
-
Eclipse Sandbox - Leshan Server
- Leshan Server is a test server used by LwM2M developers to test their Client implementations.
-
LwM2M LabKit
- LabKit contains a list of platforms with sensors, IDE, libraries, that can be used with LwM2M.
-
LwM2M Demos
- Demo pages are guidelines that describe step by step how to connect install a LwM2M Client in a hardware board and connect some sensors.
-
LwM2M Test Server
- LwM2M Test Server Nokia Device Certification Program based on OMA LwM2M.
-
Vorto
- The OMA LwM2M Object and Resource Registry and the OMA online LwM2M Editor include links to open objects as Function Block Models as described by the Eclipse Vorto project.
-
Community
- OMA, non-OMA members or individual contributors can belong to the LwM2M Community.
OMA is currently building this Community.
Provide your feedback to Joaquin Prado
- OMA, non-OMA members or individual contributors can belong to the LwM2M Community.
OMA is currently building this Community.
Next TestFest Meeting
- tbc
OMA LwM2M Developer ToolKit
LwM2M Tools Developed by OMA:
- OMNA LwM2M Registry (GitHub)
- LwM2M v1.1 Intro
- LwM2M Specifications
- Technical Summary
- DevKit
- Bugs/Issues
- Data Model
- LwM2M Editor
- TestFests/Workshops
- Product Listing
LwM2M Tools Developed by the Community:
- Open Source Code
- Eclipse Leshan Sandbox
- LabKit
- Demo
- Vorto
- LwM2M Community
- Azure IoT Hub
- ARM mbed IDE
LwM2M Support
OMA SpecWorks LwM2M Events