If a project grows beyond the prototype phase, an IoT project raises questions that can have a significant impact on the overall design and costs.
How are the devices automatically initialised during production (bootstrapping)?
• How is new firmware installed on the IoT device?
• How can the remote devices be controlled centrally, for example activated or deactivated?
• What happens to the data when an IoT device is in sleep mode?
• Are there standards for transmitting sensor data so that it can be easily exchanged or added to an existing server environment without adaptations?
• How can data be securely transmitted between the IoT device and the server?
Fortunately, there is no need to reinvent the wheel. LwM2M, a standard for M2M communication, provides answers to these questions and much more.