An IoT device management overview
Managing and controlling remote-connected devices is not a new concept; our mobile phone devices, for example, are remotely managed. With mobile phones, whether they are smart or non-smart, mobile operators can push some configurations to the end user's mobile phone device through an SMS bearer, for example, to configure the mobile phone's internet access point or any other features in the device. Mobile operators or administrators can also manage the whole mobile device of the end user remotely.
So, the concept is not new, but IoT brings some challenges to that concept, such as the largescale (that is, a massive number of connected IoT devices that need to be managed), lowpower (that is, the devices are in sleep or deep-sleep mode most of the time, so devices are not on or connected most of the time), and lowcost of IoT devices (that is, the devices are constrained and limited in resources).
Conceptually, and from a solution point...