~/talk

Testing Zephyr Bluetooth Devices at Scale

Talkat Zephyr Developer Summit 2025 · on Tuesday, 2025-08-26· at 15:05· G106 (Level 1)· [testing]
slides:none on file

Practical checklist: a scalable farm built from nRF52840 dongles plus Raspberry Pi runners with Balena and GitHub Actions runs nightly firmware across 100+ devices for 24+ hours, deliberately crashing devices to collect core dumps and catch low‑probability bugs. Measured point‑characterisation shows L2CAP beats GATT on Android and led to dropping coded PHY for the office profile. Simulation using Root Canal/native sim and OpenTelemetry tracing complements hardware tests for reproducible CI and system visibility.

AI-written summary · about

  1. 0:00Bluetooth testing challenges
  2. 2:11Desk to scalable validation
  3. 4:22Bluetooth testing complexity
  4. 7:59Early real-device characterization
  5. 11:10Isolating non-Bluetooth code
  6. 13:18Hardware-in-the-loop with Pi
  7. 16:50100+ device test bed
  8. 20:48Rare bugs with crash dumps
  9. 26:16OpenTelemetry for insights
  10. 28:01Zephyr Native Sim
  11. 31:14Key lessons in Bluetooth testing
  12. 33:19Q&A
~/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.