Rust: Embedded, Async, All the Way
summary
Claims that embedded Rust now runs full async stacks end to end: Embassy async executor plus actor-style code, TLS/HTTP/MQTT clients and swappable TCP/IP stacks. Demo shows a micro:bit using a two-partition bootloader and OTA updates over Bluetooth, with a proxy translating device messages to HawkBit integration for staged rollouts; the bootloader swaps partitions and the device resumes with the bugfix and correct sensor output. Tools: Embassy, drogue IoT pieces, probe-rs.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:52Why Rust for embedded
- 2:33Rust in embedded context
- 4:20Rust ecosystem and tools
- 6:02Hardware abstraction layers
- 9:17Frameworks and concurrency
- 11:56Async Rust with Embassy
- 15:34Embassy and device support
- 17:50OTA update demo
- 22:44Recap and future outlook
- 24:00Q&A session








