Embedded Rust and LoRaWAN
summary
Rust firmware ecosystem shows concrete results not vaporware: Embassy runtime runs async on STM32 and nRF families and can sleep the MCU between await points; Drogue IoT provides actor-model apps, OTA hooks and examples tying into cloud endpoints; a native MAC layer implements LoRaWAN 1.0.2 Class A behavior usable event driven or async and interoperates with C radio drivers; toolchain includes probe-rs, peripheral access crates and embedded-hal but some generic node radios still lack Rust drivers.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:39About LoRaWAN
- 1:25About Rust
- 3:07Hardware support
- 3:53Rust ecosystem
- 5:13Rust working group
- 6:04Async await
- 7:09Embassy
- 8:07LoRaWAN
- 10:15Tracker Edition
- 10:51Outro
related talks
29mRust: Embedded, Async, All the Way
29mA Rust-based Runtime for the Internet of Things
36mIt's Embedded Rust Time
04mLightning Talk - Embedded Rust
39mReal-Time Rust in Robotics
04mUsing the Rust Standard Library on High-End MCUs
39mFrom C to Rust: Bringing Rust Abstractions to Embedded Linux
54mRust for IoT? Lessons Learned from Rust on Microcontrollers
