Doing Bluetooth Low Energy on Linux
summary
Explains how Linux implements Bluetooth Low Energy using the BlueZ 5 stack, describing its architecture and BLE-specific features. Covers support for LE Connection Oriented Channels, BT6LoWPAN, LE Secure Connections and other cutting‑edge Bluetooth capabilities to aid IoT development on Linux.
AI-written summary · about
chapters (13)
- 0:00Start
- 3:10Linux Bluetooth Low Energy features
- 5:37Linux Bluetooth LE Stack Architecture (kemel)
- 6:07Linux Bluetooth LE Stack Architecture (user space)
- 8:35Bluetooth Management interface
- 9:29BlueZ D-Bus API overview
- 12:36Basic operations (GAP)
- 14:09Scanning - devices discovery
- 16:20Advertising
- 20:12Pairing
- 27:05Privacy
- 33:18Custom solutions
- 39:44Future work
related talks
34mBluetooth Low Energy in Android: Getting it Done
55mBluetooth on Embedded Linux Systems Deep Dive
46mBluetooth Mesh and Zephyr
41mSniffle: A low-cost sniffer for Bluetooth 5
58mBuilding Multi-protocol IoT Nodes with Thread, BLE and ZigBee
10mFuzzBT: Holistic-State-Guided Fuzzing for Bluetooth Host Stack in Kernels
32mA diversity of IoT standards to service a fragmented market
41mWearables and Wireless: Bluetooth Internals for the Brave
