OSS Remote Firmware Updates for IoT-like Projects
summary
Open-source back end hawkBit and device agent SWUpdate are wired together via a contributed ricotta extension so devices poll for download URLs, fetch artifacts, verify checksums/signatures, flip the bootloader and use an A/B partition rollback with a watchdog to auto-revert bad flashes. The prototype runs in production-like tests, provides staged rollouts and mass-rollout throttling, and yields a 100% OSS remote firmware pipeline with accepted upstream contributions and working rollback behavior.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:07Agenda
- 23:05Conclusion
- 26:13Questions
- 35:36Security
- 40:00How Do You Detect a Bad Flash Check
related talks
36mContinuous Deployment of IoT Sensors
01h 00mOpen Software Updates for IoT
47mOrchestrated Android-Style System Upgrades for Embedded Linux
31mHow to Leverage an Open Update Protocol to Drive Your Embedded Devices from Any Cloud OTA Provider
42mwolfBoot: Open Source Secure Boot and Remote Firmware Updates in Safety-critical..
51mHow We Added Software Updates to AGL
35mDevOps Days MTL 2019- Yannick Brosseau
39mImplementing Power-Safe Atomic Over the Air Updates
