Eclipse Hara: an embedded client for hawkBit
summary
Eclipse Hara implements the hawkBit DDI API as a reference agent that the team built in pure Java DDI client form and packaged as an Android service + consumer so apps can control updates. It supports polling/push, target attributes for auto‑assignment, feedback states, MD5 and Android signature checks, single‑copy and A/B update flows, and a Gradle plugin to upload artifacts from CI. Code lives on Kinetics’ GitHub, is in Eclipse incubation, and is already used in a few real deployments.
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker bio
- 1:53Eclipse Hara overview
- 6:11Deployment model and workflow
- 10:56Device states and actions
- 15:58Technical architecture
- 24:54Service usage and future
- 30:20Q&A and concluding remarks
related talks
31mHara: Updating Embedded Devices with hawkBit Made Easy
27mIntroducing Eclipse Hara
25mEclipse hawkBit: Software Updates For The IoT
30mBringing hawkBit to production
25mVirtual IoT | Eclipse hawkBit: Software Updates for the Internet of Things
01h 02mEclipse IoT: State of the Union
38mHow to Tame My Edge Devices?
30mEclipse IoT and Eclipse Edge Native: Making Sense of the Puzzle
