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:
- LoRaWAN Remote Multicast Setup Specification v1.0.0
- LoRaWAN Fragmented Data Block Transport Specification v1.0.0
- LoRaWAN Application Layer Clock Synchronization Specification v1.0.0