~/talk

What Connects an Electronic Stethoscope and a Baby Monitor? - A Case Study on BLE Issues

Talkat AndroidMakers by droidcon 2024 · on Friday, 2024-04-26· at 11:45· [android, security]
slides:none on file

A production Android BLE integration for a stethoscope shows repeated recording drops caused not by the peripheral but by 2.4 GHz Wi‑Fi interference on many phones, especially some Xiaomi models; logs show 65% correlation with 2.4 GHz Wi‑Fi. Reproduction is flaky so debugging uses device logs, packet discontinuity detection and permission checks (Bluetooth SCAN and CONNECT plus ACCESS_WIFI_STATE/ACCESS_FINE_LOCATION). Fix is pragmatic: detect Wi‑Fi frequency via ConnectivityManager, prompt users to switch or retry; the UI guidance measurably reduces support cases.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20BLE basics in healthcare
  3. 4:57Android 12 BLE changes
  4. 8:29Scanning BLE devices
  5. 11:52Recording data issues
  6. 14:12Connection interruptions impact
  7. 17:044 GHz interference
  8. 19:54Xiaomi Wi-Fi conflict
  9. 21:43Root cause discovery
  10. 24:20Wi-Fi quality solution
  11. 26:49Android frequency check
  12. 28:14Lessons learned
  13. 31:30Medical audio challenges
  14. 32:57Small numbers impact
  15. 34:00Conclusion
~/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.