FUOTA Using LORAWAN and Zephyr: DFU in the 'Real' World
summary
Claims a practical FUOTA path for Zephyr devices sending >500 kB artifacts by treating LoRaWAN as SMP over LoRaWAN and extending intercreate’s smpclient plus Semtech’s LBM. Implements a ChirpStack-based application server, chops images into 4KB block chunks, uses LoRaWAN FEC/multicast and Zephyr MCU manager, and runs end-to-end on an nRF5340 DK. Demonstration shows resumable uploads and mid-update transport switch; notes high FEC overhead and incompatible spec versions in current FUOTA.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 8:13Firmware update over the air
- 11:00Idealized DFU workflow
- 14:33Over-the-air needs and LoRaWAN basics
- 15:58Why LoRaWAN for updates
- 19:09LoRaWAN FUOTA standard
- 21:39Current FUOTA limits
- 24:33Real-world DFU architecture
- 27:07MCU manager and SMP in Zephyr
- 31:25Nordic contributions and Zephyr
- 33:08Live DFU demo
- 36:02Demo results and open source
- 37:30Q&A
related talks
35mLoRa Meets Zephyr
25mFirmware Updates Over The Air
30mLoRaWAN From Space
36mConnecting Zephyr Devices at Scale Using Open Source Solutions
36mConnecting Zephyr Devices at Scale Using Open Source Solutions
49mThe Zephyr™ Project – An Updated Overview
34mZephyr LPWAN Connectivity Options and When to Choose Them
50mZephyr Project: An RTOS to Change the Face of IoT
