Software Updates in IoT with Eclipse hawkBit
Updating software (components) on constrained edge devices as well as more powerful controllers and gateways is a common requirement in most IoT scenarios.
However, rolling out software updates in an IoT landscape brings lots of challenges to the table. You have to cover a range of functional and non functional requirements. The software update process is the one that shall never fail and also never be compromised as it can fix in theory close to any issue on the device and at the same time is the greatest security threat to it.
But there’s good news, too. The concept of updating device software in IoT can be considered domain independent from the back end perspective and as a result needs to be implemented only once.
A solution is available with the Eclipse hawkBit project. A cloud ready service for Software Updates in IoT. In this presentation we explain and demonstrate what hawkBit brings to the table.