Eclipse hawkBit-101
Having software update capabilities ensures a secure IoT by means that it gives IoT projects the chance to keep security related mechanisms up-to-date. From that moment on devices are at the forefront of IT security threats many embedded software developers never had to face.
From a device point of view, software updates differ hugely from domain to domain, from device to device, or even from use-case to use-case. From the backend, however, our experience has shown, that the process does not differ too much.