LwM2M Service

A fast deployable client-server specification to provide machine-to-machine (M2M) services.

Lightweight M2M (LwM2M) is a protocol standard specified by the Open Mobile Alliance (OMA LwM2M) with the goal to offer a fast client-server specification for Machine-to-Machine (M2M) and Internet of Things (IoT) communication and management services. LwM2M defines an application layer protocol between any arbitrary client (e.g., IoT device with 1NCE OS) and a LwM2M server (e.g., 1NCE OS LwM2M Integration).

Exchanging data by using the light and secure LwM2M communication interface along with the efficient data model, enables device management and service enablement for constrained IoT and M2M devices. The unified LwM2M protocol standard makes it possible to bring a wide range of supported LwM2M devices from different vendors and application categories together and integrate these connected devices into one common communication and management interface.

The LwM2M specification provides general APIs for device configuration, connectivity monitoring/statistics, security and firmware update, server provisioning and is constantly extended. The widely used Constrained Application Protocol (CoAP) provides in-built binding for LwM2M, thus making the LwM2M protocol particularly appealing for the Internet of Things (IoT) using mobile connectivity. The standard is targeted, in particular, at constrained devices, e.g., devices with low-power microcontrollers and small amounts of Flash and RAM over networks requiring efficient bandwidth usage. At the same time, LwM2M can also be utilized with more powerful embedded devices that benefit from efficient communication.

The first release of LwM2M 1.0 dates back to February 2017. Since then, regular feature and maintenance updates have been released. Currently LwM2M 1.2 represents the current standard. To get updates on the latest developments, please visit the OMA LwM2M website. A large consortium of well-known IoT hardware and software manufacturers have committed resources to enhance and further develop the LwM2M standard in their products. To this day, many LwM2M application notes from mobile network modem and connectivity device manufactures have been released.

The addition of LwM2M to the portfolio of the 1NCE Services allows 1NCE customers to directly use LwM2M as part of their IoT device integration and management. The following chapters outline the features and limitations of the 1NCE LwM2M service, provide a basic introduction into LwM2M and offer a range of use case examples to get you successfully started using 1NCE Connect in combination with the 1NCE LwM2M Service.