Menu

ThingPark FUOTA device update

Update IoT devices in the field to patch bugs, maintain security or activate new features enabling new capabilities

Extend the lifespan of LoRaWAN sensors with Firmware update over-the-air

LoRaWAN networks connect thousands of devices deployed in the field supporting customer applications, and many of those devices may be in remote or inaccessible locations. When devices need to be updated with new software features or security patches, the Actility ThingPark FUOTA server is able to deliver reliable firmware updates using message fragmentation, multicast, forward error correction, and delta-based functions. 

FUOTA is an essential feature of any industrial-grade IoT network

...for Service Providers

need to offer a solution that can update the software embedded in those devices securely, cost-effectively and with minimum impact on network capacity.

...for end users

may want to add new features to their devices or update parameters

...for device manufacturers

may need to deploy software patches to the entire device fleet

FUOTA dashboard screenshot

ThingPark product features

Firmware update

Reliable multicast server

Device implementation

Application
  • Check firmware authenticity
  • Apply new firmware
  • Handle firmware roll-back
Dynamic device management
  • Identity and Security keys are transferred over the air securely over the Unicast context
  • Multicast to class B or C devices, or define temporary Class B or C sessions
  • Bulk provisioning of devEUIs
Secure and reliable file transfer
  • Secure and reliable file transfer using Actility provided reference implementation for Multicast groups, class C sessions and fragmentation session management using devices based on ST STM32
  • Follows LoRaWAN alliance standard
Fragmentation
  • Firmware binary reassembly
  • Forward Error correction to mitigate data loss
  • Handle firmware roll-back
  • Check Application session authenticity
Campaign optimization
  • Create multicast groups
  • Create class B and class C sessions
  • Decide best number of devices per campaign
  • Device best set of gateway for multicast
  • Design radio parameters to optimize campaign duration
  • Per device upgrade progress status and campaign management
Firmware authentication
  • Actility provides reference implementation for Applicative layer implementing FW authentication based FW signature verified using a pre-shared asymmetric cryptographic public key
Multicast control
  • Switch to class B or C during upgrade
  • manage multicast session
Binary file management
  • All files are fragmented and protected with LDPC error correction
  • Large configuration files or firmware updates can be downloaded
  • With smart delta, size of updates are minimized
  • Browsable binary storage per hardware profile with version control
Differential firmware upgrade boot loader
  • Actility provides reference implementation for boot loader implementing firmware upgrade based on a firmware patch
  • Actility reference code supports STM32 Cortex-M mBed devices

Key benefits of the FUOTA solution

Increased device lifespan

With the possibility to update the device’s software, the network operator can ensure that devices deployed can last several years and can cope with the evolution of the LoRaWAN standard and the implementation of new application features

Enhanced security

Being able to patch device software at any time, ensures that even in case of a security liability, device firmware can be securely corrected and used again.

Blue shield icon

Easy & reliable updating campaign management

Firmware updates can be delivered in an efficient way through optimizing power consumption of the device, managing the radio capacity of the network with multicast and delta update.

Compatibility with any STM 32 based LoRaWAN end-node

The Actility ThingPark FUOTA solution is able to manage device complexity through error correction algorithms and firmware footprint optimisation for devices with limited computing capabilities

Stm32 logo

Want to learn more ?

Learn about LoRaWAN security

Learn more about ThingPark Activation

Download the LoRaWAN security presentation to learn more about how IoT full security is ensured in LoRaWAN

Download the ThingPark Activation presentation to learn more about how Actility ensures end-to-end secure and scalable LoRaWAN device activation