Running Zephyr in a Light Bulb
summary
Build claim: Zephyr firmware runs a consumer-ready connected light/power module with open schematics and PCBs, using Zephyr RTOS on a TI CC chip, OpenThread + Thread mesh for a separate resilient 2.4 GHz network, and CoAP over Thread as the application layer. Prototype power/light switch works; flashing existing retail bulbs fails due to ESP8266 or vendor secure boot. JSON is used now (plan to move to CBOR), MCUboot enables OTA and firmware signing, discovery uses multicast, and a CoAP-to-MQTT bridge ties to home assistants.
AI-written summary · about
chapters (12)
- 0:00Home automation challenges
- 3:16Building home automation device
- 7:18Open hardware light switch
- 11:44Zephyr RTOS for home automation
- 15:42Thread protocol and SoC selection
- 20:22CoAP implementation
- 25:04State machines for control
- 26:07Prototyping power and switch
- 27:58Firmware and OTA updates
- 30:03Security and secure boot
- 31:54Open source resources
- 32:36Q&A
related talks
01h 03mZephyr RTOS: Software power tools for constrained devices
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
30mZephyr ❤️ Internet: How Zephyr Speeds Implementation for New IoT Devices
50mZephyr Project: An RTOS to Change the Face of IoT
49mThe Zephyr™ Project – An Updated Overview
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
10mLightning Talk: From Ideas to 3 Firmwares Powering Railway-Infrastructure Monitoring...
10mLightning Talk: Using Zephyr to Power the Sustainable Cloud
