[1] The LwM2M standard defines the application layer communication protocol between an LwM2M Server and an LwM2M Client which is located in an IoT device.
LwM2M's device management capabilities include remote provisioning of security credentials, firmware updates, connectivity management (e.g. for cellular and WiFi), remote device diagnostics and troubleshooting.
[4] LwM2M's service enablement capabilities include sensor and meter readings, remote actuation and configuration of host devices.
In combination with the LwM2M protocol, the LwM2M data model LwM2M Objects supports the various LwM2M use cases.
The data model can be extended and is able to support applications for various kinds of industries.