Bluetooth Magic, first level
summary
Builds a Bluetooth Low Energy mushroom-garden demo using AndroidX Bluetooth LE (alpha), GATT services and UUIDs, advertising, scan filters, and read/write of GATT characteristics; permissions and Android 33+ limits matter. Server side opens a GATT server, advertises and serves reads/writes and works; the client side struggles—library is coroutine-first but alpha and breaks for client GATT so callbacks are needed to get reliable reads. Repository with working server and fragile client is provided.
AI-written summary · about
chapters (11)
- 0:00Introduction and welcome
- 2:14Bluetooth basics explained
- 9:10Android Bluetooth support
- 11:57Setting up permissions
- 13:21Bluetooth adapter overview
- 15:06Defining Bluetooth service
- 18:39Finding devices
- 21:03Connecting devices
- 24:12Transferring data
- 29:49Android X Bluetooth learnings
- 31:22Resources and closing
related talks
38mBest Practices for Bluetooth Development
46mBluetooth Low Energy on Android: Top Tips for the Tricky Bits
58mAdvanced Bluetooth® Technology - Under the APIs
34mA journey in Android's BLE world
53mCreating IoT applications with Bluetooth Low Energy and Qt
53mAn Introduction to Bluetooth mesh for Developers
40mGattacking Bluetooth Smart Devices - Introducing a New BLE Proxy Tool
51mCodelab: Optimizing Usage of Bluetooth Peripheral Devices
