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

Our own Ryan Erickson speaks at the Embedded Open Source Summit about our Canvas Software Suite and how it leverages Zephyr to speed up wireless product design.

Published on May 6, 2024

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

This video is courtesy of The Linux Foundation.

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.