IoT Device Management with Zephyr
summary
Canvas Device Manager is an open source Zephyr firmware plus cloud platform that runs a BLE sensor fleet through an LTE-M/NB‑IoT gateway and claims full remote management including OTA and debugging. Implementation details: LwM2M over BLE via SMP tunnel with the LwM2M engine refactored to abstract transport, object 25 proxy for device instances and roaming, dual LwM2M/ MQTT telemetry paths, LittleFS encrypted folder for secrets, secure boot with signed images and PKI for cloud and BLE, plus Memfault core‑dump debugging and firmware caching reduces downloads.
AI-written summary · about
chapters (10)
- 0:00Introduction and architecture
- 10:05Gateway and end device stack
- 12:00Communication and registration
- 17:14Gateway proxy implementation
- 20:49Zephyr stack modifications
- 23:55Managing objects and agents
- 26:02Firmware and object models
- 30:15Telemetry and configuration
- 33:08Security features
- 36:10Q&A and closing
related talks
35mEnd-to-end IoT Development with Zephyr
36mConnecting Zephyr Devices at Scale Using Open Source Solutions
10mLightning Talk: Open Source Fleet Management in Zephyr
22mSecure and Massive IoT Device Factory Provisioning
31mCreating Bluetooth-Based IoT Solutions with Zephyr
46mBluetooth Mesh and Zephyr
23mKeynote: Zephyr & IoT Security
36mBluetooth Mesh and Zephyr
