Virtual IoT | Eclipse hawkBit: Software Updates for the Internet of Things – Michael Hirsch
Software updates becoming a key requirement in the IoT context for constrained edge devices to more powerful controllers and gateways. From security updates, deploy new features, to be able to develop iterative and agile, software updates will solve the problem.
The software update process is relatively independent from particular application domains when seen from the back end (cloud) perspective. Updating the software for an entire car may differ from updating the firmware of a single sensor with regard to the connectivity of the device to the cloud and also to the complexity of the software package update process on the device.
However, the process of rolling out the software, e.g. uploading an artifact to the repository, assigning it to eligible devices, managing the roll out campaign for a large number of devices, orchestrating content delivery networks to distribute the package, monitoring and reporting the progress of the roll-out and last but not least requirements regarding security and reliability are quite similar.
Eclipse hawkBit aims to solve these problems for you of rolling out software from a small amount of devices or to a big fleet of devices and monitor the update process.
This talk is about generally introduction into the software update process within the IoT context and especially about the hawkBit project and how you manage a large software updates at large scale with it.
Speaker: Michael Hirsch, Bosch SI
Event: https://iot.eclipse.org/eclipse-iot-day-san-jose/
Slides: https://drive.google.com/drive/folders/0B7zXE4eVouYRZDFYRllIVVdSME0?usp=sharing