~/talk

Hara: Updating Embedded Devices with hawkBit Made Easy

Talkat EclipseCon 2022 · 2022-10-24..10-27· [iot, kotlin]
speakerdeck:mdipirro
links:none on file
slides:none on file

Eclipse Hara provides a Kotlin hara-ddiclient library that implements a DDI client for JVM devices, wrapping hawkBit REST into a DDI consumer and a client API and using an actor model for safe concurrency. It includes a Dockerized virtual devices tool that can simulate hundreds–thousands of devices for load testing, supports scheduled downloads, configurable retry (exponential backoff), more verbose logs, and sending updated target attributes on each poll. Hara is in production as the Android hawkBit client.

AI-written summary · about

  1. 0:00Introduction to Eclipse Hara
  2. 2:17The need for client libraries
  3. 4:54Eclipse Hara architecture
  4. 8:00Key features and components
  5. 10:35Native service implementation
  6. 13:59Testing with virtual devices
  7. 16:35Roadmap and conclusion
  8. 20:37Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.