Using OpenThread to Enable Low-Power IP Connectivity on Your MCU Project
summary
OpenThread brings IPv6 mesh to coin‑cell devices by combining 802.15.4 radios, 6LoWPAN, header compression and sleep‑aware parents so a device sending ~36‑byte reports every 60 s and polling its parent every 4 s can target a 200 mAh coin cell for ~3 years. The stack runs on Zephyr or bare metal, supports RCP/NCP and OTBR, and adds mDNS discovery proxy plus Service Registration Protocol to avoid multicast. A transparent gateway (Raspberry Pi 4 + Nordic USB dongle + Zephyr nodes) is implemented, upstreamed and demoed working.
AI-written summary · about
chapters (20)
- 0:00Intro
- 0:37Agenda
- 1:54Scope
- 3:45Power Budget
- 5:46IEEE 802.15.4 & Thread
- 9:42Overview
- 11:06Device Types
- 12:54Device Roles
- 14:59Addressing
- 16:26OpenThread Components
- 18:30Options
- 22:386lowpan in a nutshell
- 24:19Header Size Problem
- 25:006lowpan Header Compression
- 26:31Header Size Solution
- 26:566lowpan Misc Tips
- 28:23mDNS Discovery Proxy
- 29:21Service Registration Protocol
- 31:04Transparent Gateway Blueprint
- 34:21ONIRO PROJECT
related talks
44mThread: A Wireless IoT Networking Protocol That's Built on Open Source
58mBuilding Multi-protocol IoT Nodes with Thread, BLE and ZigBee
30mRunning an OpenThread Mesh Network with Linux and Zephyr
36mConnect Thread Devices to the Cloud with IoT Core
53mRun Your Own 6LoWPAN-Based IoT Network
49mHow To Teach Threading To A Dolphin
37mCreating Bluetooth-based IoT Solutions with Zephyr Project
18mBootstrapping a LoRa Linux project
