What Makes ThingPark’s FUOTA Special?
Actility’s ThingPark RMC server features three critical modules: fragmentation, clock sync, and remote multicast setup. The first one breaks down the update into chunks compatible with the traditional LoRaWAN payload (maximum 255 bytes). The solution also includes a forward error correction system and redundant packets to protect against losses or corruption. Engineers often overlook this aspect, but properly fragmenting an update to send it over the air is complex and a vital part of the process.
The clock synchronization helps switch all end devices about to receive an update from Class A to Class C temporarily at the beginning of the multicast session to coordinate packet reception. Finally, the remote multicast setup programs the FUOTA campaign. Developers can remotely setup the multicast identity and distribution window onto end devices to change the subset about to receive the updates if necessary.