What Connects an Electronic Stethoscope and a Baby Monitor? - A Case Study on BLE Issues
summary
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
chapters (15)
- 0:00Introduction
- 1:20BLE basics in healthcare
- 4:57Android 12 BLE changes
- 8:29Scanning BLE devices
- 11:52Recording data issues
- 14:12Connection interruptions impact
- 17:044 GHz interference
- 19:54Xiaomi Wi-Fi conflict
- 21:43Root cause discovery
- 24:20Wi-Fi quality solution
- 26:49Android frequency check
- 28:14Lessons learned
- 31:30Medical audio challenges
- 32:57Small numbers impact
- 34:00Conclusion
related talks
34mA journey in Android's BLE world
41mWearables and Wireless: Bluetooth Internals for the Brave
41mEVERYTHING IS BETTER WITH(OUT) BLUETOOTH
24mAttacking Bluetooth LE Design and Implementation in Mobile + Wearables Ecosystems
51mBluetooth Hacking: Tools And Techniques
21mConnecting the bean – The bumpy road of BLE on Android
19mWhat's all that hype about BLE?
46mSpinning the Phisycal Web with Android and Bluetooth 5
