Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

FUOTA Using LoRaWAN and Zephyr - DFU in the Real World

Linux Foundation via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore a conference talk that addresses the critical challenge of firmware updates for LoRaWAN-connected IoT devices using the Zephyr RTOS. Learn about the fundamental limitations of the current FUOTA (Firmware Update Over-The-Air) specification from the LoRa Alliance, which restricts firmware artifacts to just a few hundred KB in size, while modern Zephyr-based applications often exceed 500 KB and beyond. Discover how this size limitation creates significant real-world deployment challenges, particularly when costly "drive by" updates using BLE or other high-throughput transports become prohibitive. Examine a novel solution that leverages the existing Device Firmware Update (DFU) specification to overcome these constraints by treating the LoRaWAN protocol as another type of SMP transport alongside Shell, Bluetooth, and UDP. Understand the technical implementation details of extending the open source smpclient library from Intercreate and the open source LBM stack from Semtech to enable efficient firmware updates for battery-operated sensors and actuators in IoT deployments. Gain insights into practical approaches for managing firmware updates in resource-constrained environments where traditional update methods are not feasible due to cost or infrastructure limitations.

Syllabus

FUOTA Using LORAWAN and Zephyr: DFU in the 'Real' World - Sidd Gupta, Demar Inc. (DBA Zylum)

Taught by

Linux Foundation

Reviews

Start your review of FUOTA Using LoRaWAN and Zephyr - DFU in the Real World

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.