Build Wireless Products Faster with Zephyr and MicroPython
summary
Canvas Software Suite uses Zephyr core with MicroPython in a thread so Python scripts access BLE, networking and TLS while Zephyr supplies drivers and MCUboot updates. Supported hardware includes a BLE+UWB SARA NXO40 module with a 3‑anchor ranging demo and an MG100 gateway that forwards BLE→MQTT. Over‑the‑air updates use SMP for image management plus cloud LwM2M with LwM2M object 5/9 to update firmware, modem and packaged Python apps (zip + SHA‑256). Development uses a VS Code extension, Robot Framework tests, claims microamp sleep currents, and shows 60‑line BLE demos that work end to end.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:01Canvas Software Suite
- 4:03Supported Products
- 5:48Architecture
- 10:23Canvas MicroPython
- 18:00Connectivity
- 18:37Firmware Updates
- 20:46Lightweight MDM
- 24:51Device Management
- 25:19Automated Testing
- 26:25BL Peripheral
- 32:35Future
- 34:02Summary
- 34:48Questions
related talks
40mBuild Wireless Products Faster with Zephyr and MicroPython
32mUsing MicroPython in the wild
36mExchanging Data Wirelessly with Bluetooth LE and ZigBee
46mProgramming the Web of Things with Python and MicroPython
01h 05mIoT is fun using MicroPython
39mIoT Is Fun With Micropython
30m"MicroPython: The best bits!"
27mYou can't do that in MicroPython!
