Bluetooth Mesh with Zephyr OS and Linux
summary
Bluetooth Mesh runs over Bluetooth Low Energy (any 4.0+ controller) and implements managed flooding with TTL and relay so single messages can hop for kilometres, uses segmentation up to 32 segments (≈384 bytes payload), and secures messages via ECDH-based provisioning plus a 56-bit sequence/IV replay protection. Zephyr ships full mandatory mesh support in Zephyr 1.9 and shows a micro:bit demo where the stack plus OS fits in ~12 KB RAM; Linux/BlueZ has GATT proxy/provisioning pieces and a planned meshd plus HCI extensions for friendship.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:06What is Bluetooth Mesh?
- 3:18Mesh in terms of Bluetooth
- 5:51Node Types
- 8:12Node Lifecycle
- 11:19Mesh Protocol Layers
- 13:53Anatomy of a Mesh Network PDU
- 16:52Mesh Network Addresses
- 18:34Relaying
- 20:58Security Features
- 24:18Segmentation & Reassembly
- 26:06Friendship
- 29:16Support in Linux
- 30:03Future development







