In 2019 I gave a talk about how Rust can help to write safe and efficient code, even on microcontrollers. Still, it was pretty early, and the microcontroller stack contained a good portion of C code underneath the “application”.
This year, we are back to show you the current, bleeding edge, state of embedded Rust: Asynchronous code, actor based designs, swappable TCP/IP stacks, TLS, HTTP and MQTT clients. Even a bootloader and over the air updates via Bluetooth.
The goal is to give you an idea of what is possible with embedded Rust today. How easy it is to get started, and how powerful it can be. Of course it helps if you know a bit about microcontrollers. But we keep it simple, and try to motivate you to dig deeper yourself instead. Still, you got the right persons in the room to ask questions, as we are contributing to those projects.
And of course, we will demonstrate some of that, with a revamped version of the demo from 2019. Showing how to implement an IoT use case with this functionality, and how this can integrate with Eclipse IoT projects, like hawkBit and mabye some other.