~/talk

Lessons Learned Supporting Nearly 200,000 IoT Devices

slides:none on file

Company runs nearly 200,000 devices using balenaOS (Yocto-based) with balenaEngine and a supervisor agent to push updates and run containers, plus balenaCloud/openBalena for fleet control and Etcher for flashing. They build a balenaFin board with eMMC instead of SD after SD failures, and use deltas that shrink update transfers 10–70× to handle satellite and very low‑bandwidth cellular links. Lessons: treat devices as pets, enable remote diagnostics, pre-schedule staged OS+app updates, and expect heterogeneous hardware from chip shortages.

AI-written summary · about

  1. 0:00Intro
  2. 2:14What is Balena
  3. 3:30Balena products
  4. 7:16How Balena works
  5. 9:13Device Management
  6. 11:43Two Options
  7. 12:18Deploy with Balena
  8. 12:58Lessons learned
  9. 16:51Hardware
  10. 17:06Constraints
  11. 19:52Physical Access
  12. 22:13Memory
  13. 24:48Connectivity
  14. 28:19Backup connectivity
  15. 30:29Remote access
  16. 31:24Running diagnostics
  17. 32:26Remote updates
  18. 35:25Test environments
  19. 36:31Preschedule fleet updates
  20. 37:30Conclusion
~/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.