~/talk

Open Source Ultra-Wideband RTLS with Zephyr – Development Experience

Talkat Zephyr Developer Summit 2023 · 2023-06-27..06-30· [web-performance]
links:none on file
slides:none on file

Open source RTLS implements time‑of‑flight ranging with the Decawave MDEK1001 (DW1000) and runs on Zephyr RTOS, using single‑sided two‑way ranging that yields about 20 cm accuracy (calibration can approach 2 cm). Multilateration runs on the tag via Zephyr’s scientific library to avoid constant server round trips. Gateway bridges Bluetooth mesh to MQTT by proxying the host HCI (kuimo/native posix + btproxy) and runs in ~15 MB RAM; UWB range proves usable to ~30 m.

AI-written summary · about

  1. 0:00Start
  2. 0:14About me
  3. 1:15Talk plan
  4. 2:37In practice
  5. 4:35What's Ultra-Wideband?
  6. 5:33BMW Digital Key Plus
  7. 5:51UWB use in RTLS
  8. 6:30Single-Sided Two-Way Ranging
  9. 7:19True-range multilateration 2D
  10. 8:08High accuracy RTLS use cases
  11. 9:55Features
  12. 11:20Motivation
  13. 12:09Demo
  14. 12:54Gateway
  15. 13:46Options
  16. 15:38IP stack on QEMU
  17. 16:46Target-specific hacks
  18. 17:17pcap!
  19. 17:41Bluetooth Low Energy
  20. 19:50Data flow my setup
  21. 20:18Side note: nRF Connect SDK
  22. 21:10UWB on Zephyr: DW1000 driver
  23. 22:22Porting the driver
  24. 23:04Beware
  25. 23:31Devicetree: the double-edged sword
  26. 24:13Making devicetree less painful
  27. 26:39Deja vu
  28. 27:38Wrap up
~/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.