~/talk

Testing a Wireless IoT Product: Things We Wish Someone Told Us...

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

Recounts concrete fixes and numbers: two-stage shielding (commercial inner boxes ~85 dB plus a shielded server rack) yields ~140 dB shielding and makes RF tests repeatable; a microwave gives only ~30 dB. Uses Zephyr firmware, pytest fixtures, GNU Radio and SDRs to reintroduce deterministic interference, and builds a custom symmetric power splitter PCB to replace a $1,000 12‑way part for about $100, plus programmable attenuators (40–80 dB) to measure sensitivity reliably. Tests and tools all demonstrably work.

AI-written summary · about

  1. 0:00Testing IoT product intro
  2. 3:55Why testing matters for IoT
  3. 5:20RF interference in home/office
  4. 8:31RF shielding basics
  5. 10:16Why aluminum boxes fail
  6. 11:39Two-stage shielding solution
  7. 13:06Commercial vs DIY shielding
  8. 14:29Avoiding signal reflections
  9. 15:11Replacing antennas with cables
  10. 16:55Custom power splitters design
  11. 17:58Using attenuators for signal control
  12. 19:01Software-defined radio intro
  13. 20:44Detecting RF interference with SDR
  14. 21:48SDR hardware limitations
  15. 22:10GNU Radio for RF processing
  16. 23:35Pi test framework assembly
  17. 24:17Pi test fixtures for hardware
  18. 26:03Pi test with Zephyr RTOS
  19. 27:48Transceiver sensitivity testing
  20. 28:54Pitfalls in sensitivity testing
  21. 29:57Randomizing test order
  22. 30:19Key testing takeaways
  23. 31:02Q&A: Shielding with internal cables
  24. 33:00Q&A: Test vs customer environments
  25. 34:27Q&A: Real-world failure rates
  26. 35:32Q&A: RF channels with GNU Radio
  27. 36:43Q&A: Cheap DIY shielding
  28. 37:47Q&A: Cost of RF enclosures
  29. 38:49Q&A: Copper layer thickness
  30. 39:10Closing remarks
~/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.