Creating Bluetooth-Based IoT Solutions with Zephyr
summary
Zephyr ships a configurable Bluetooth stack that implements Bluetooth 4.2 BLE features, HCI host/controller separation, and integration with IPv6 over Bluetooth LE (6LoWPAN). It supports controller-only, host-only or single-core builds, debugs via qemu plus Linux tools (btmon/BlueZ), and runs the new open-source link layer implementations targeting Nordic radios; a minimal controller build hits about 13 kilobytes on nRF51 while nRF52 runs full host+controller in ~32KB RAM. Samples and UART/USB dongle examples exist and the system is production-ready.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:23Bluetooth Low Energy
- 2:20Bluetooth LE
- 4:23Architecture
- 6:30Runtime
- 9:43Network Buffers
- 11:07Configuration
- 14:13Application
- 15:49Development
- 18:30Controller Implementation
- 21:30Configuration Options
- 22:50Configuration Samples
- 24:23Dual Mode Support
- 25:21Whats Next
- 28:54Questions
related talks
37mCreating Bluetooth-based IoT Solutions with Zephyr Project
45mBluetooth Low Energy Controller in Zephyr OS
45mBluetooth Low Energy Controller in Zephyr OS
40mDifferentiating Bluetooth Low Energy Products by Exploiting and Exploring Zephyr
41mBluetooth Mesh with Zephyr OS and Linux
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
01h 03mZephyr RTOS: Software power tools for constrained devices
46mBluetooth Mesh and Zephyr
