Advanced Bluetooth for Android Developers
summary
Claims include >1 km range with LE Coded PHY and FEC, and networks of “tens of thousands” via Bluetooth Mesh. Android specifics: use BluetoothLeScanner, GATT and proxy service, increase MTU and enable LE Data Length Extension, request LE 2M PHY and short connection intervals. Measured numbers: transferring 100 KB with default MTU and 1 Mbps takes ~8 s, tuned settings drop to ~0.5 s; using write requests goes from ~500 s down to ~10 s. Enhanced ATT (5.2) adds flow control.
AI-written summary · about
chapters (28)
- 0:00Start
- 0:58Two Bluetooth Communications Technologies
- 1:40Bluetooth Mesh
- 2:00Basics
- 4:21Descriptors
- 4:50The Bluetooth Low Energy Stack on an Android
- 7:48Coexistence and Co-Location
- 9:00The Modulation Scheme
- 10:34Air Interface Packets
- 10:53Preamble
- 11:13Access Address
- 11:53Cyclic Redundancy Check
- 13:26Spread Spectrum
- 14:03Adaptive Frequency Hopping
- 15:45Extended Advertising
- 16:45Maximize Data Transfer Rates with Bluetooth Low Energy
- 18:01Application Data Rate
- 19:06Maximum Transmission Unit Size
- 20:45Ledata Packet Length Extension
- 21:03Connection Events
- 24:24The Attribute Protocol
- 26:33Summary
- 28:52Range in Bluetooth Low Energy
- 30:34Bit Error Rate or Ber
- 31:40Forward Error Correction
- 35:37Proxy Role
- 37:49Direction Finding
- 40:34Isochronous Channels
related talks
38mBluetooth LE for Modern Android Development
31mAn introduction to Bluetooth mesh for Android developers
40mState of Bluetooth LE on Android in 2023
38mBest Practices for Bluetooth Development
46mSpinning the physical web with android and bluetooth 5
41mEVERYTHING IS BETTER WITH(OUT) BLUETOOTH
46mBluetooth Low Energy on Android: Top Tips for the Tricky Bits
35mState of BLE on Android in 2022
