Whitepaper: Managing Internet of Things Devices with the Lightweight Machine-to-Machine (LWM2M) Protocol
Connecting Internet of Things (IoT) devices to the Internet and managing them offers many benefits but also requires more complex software stacks on IoT devices. The days of in-house designs of operating systems and communication protocol stacks are numbered.
The good news is that there is no need to recruit a team of experts in every aspect of security, network stacks or technology standards in order to develop an IoT product – simply take advantage of the industry's largest ecosystem, saving on months of development costs.
By building on top of Internet standards with mature implementations, you can significantly reduce your development time, leading to a faster time to market. As an additional side effect of using the standards described below, you benefit from an energy efficient standards-based communication, with state-of-the-art security.
Thanks to the ever-increasing deployment of IoT devices, companies are now faced with a number of challenges independent of the vertical where these products are used, such as:
- How to let customers control their devices in a (near) real-time fashion over the internet.
- How to collect sensor data from these devices securely so that value-added services, such as analytics, can be provided.
- How to update the software of these devices once they are deployed.
- How to obtain statistics and trouble-shooting information to determine failure causes and to offer customer support when devices malfunction.
- How to manage these devices over their lifetime, including the provisioning of security credentials and distribution of access control lists, to ensure that only entitled parties can access sensitive data.
The Lightweight Machine to Machine (LWM2M) protocol developed by the Open Mobile Alliance (OMA) is a technology that addresses these challenges and has been successfully deployed in smart city, smart manufacturing and asset management applications.