Module 7: Advanced Assignments

A reference implementation for FUOTA, based on Mbed OS 5.6, is available under an Apache 2.0 license, and runs on the L-TEK FF1705 development board, which combines a Multi-Tech xDot module with external flash. It is permissively licensed and can be used in commercial products. See the reference implementation.

The reference implementation requires a LoRaWAN network server that implements the LoRaWAN multicast and data fragmentation specifications. These specifications can be obtained from the LoRa Alliance® via the links below. The Things Network implements these proposals, although not on their public infrastructure. You can contact The Things Industries directly for access to the service.

Specifications for firmware updates over-the-air (FUOTA) released by the LoRa Alliance:

To learn more about the challenges of firmware updates over LoRaWAN and about what a solution should entail, read Enabling Firmware Updates Over LPWANs (Jongboom, J., Stokking, J. (2018) Embedded World).

Last modified: Tuesday, October 11, 2022, 3:59 PM