Skip to main content
Planet Zephyr

Build Wireless Products Faster with Zephyr and MicroPython – Ryan Erickson, Ezurio

The Zephyr® Project strives to deliver the best-in-class RTOS for connected resource-constrained devices, built to be secure and safe. Click here to learn more: https://www.zephyrproject.org

Build Wireless Products Faster with Zephyr and MicroPython – Ryan Erickson, Ezurio

Building products with Zephyr speeds up time to market, but the learning curve can be steep at first. IoT products have a lot of moving parts and putting them all together to create a successful product is challenging. How can we, as product development enablers, make it easier for customers to build their products? At Ezurio we have built a software platform called Canvas Software Suite. This software platform uses Zephyr at its heart and MicroPython runs ALONGSIDE Zephyr allowing end users to focus on their business logic instead of worrying about the low-level details and interactions of the firmware. By running MicroPython in a Zephyr thread, the platform can take advantage of all the subsystems Zephyr already offers. MicroPython APIs provide end users access to the powerful subsystems present in Zephyr including BLE, networking, and TLS security using the Python language. This talk will discuss the software architecture and highlight how it is different from existing implementations and explain why it is a better solution for end users.

Benjamin Cabé