Firmware Updates Over-The-Air (FUOTA) for Amazon IoT Core for LoRaWAN devices - Amazon IoT Core
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Firmware Updates Over-The-Air (FUOTA) for Amazon IoT Core for LoRaWAN devices

Use Firmware Updates Over-The-Air (FUOTA) to deploy firmware updates to Amazon IoT Core for LoRaWAN devices.

Using FUOTA, you can send firmware updates to individual devices or to a group of devices. You can also send firmware updates to multiple devices by creating a multicast group. First add your devices to the multicast group, and then send your firmware update image to all those devices. We recommend that you digitally sign the firmware images so that devices receiving the images can verify that they're coming from the right source.

With Amazon IoT Core for LoRaWAN's FUOTA updates, you can:

  • Deploy new firmware images or delta images to a single device or a group of devices.

  • Verify the authenticity and integrity of new firmware after it's deployed to devices.

  • Monitor the progress of a deployment and debug issues in case of a failed deployment.

  • Perform firmware updates OTA when using a public network provided by Everynet instead of your own private gateways

Amazon IoT Core for LoRaWAN's support for FUOTA and multicast groups is based on the LoRa Alliance's following specifications:

  • LoRaWAN Remote Multicast Setup Specification, TS005-1.0.0

  • LoRaWAN Fragmented Data Block Transportation Specification, TS004-1.0.0

  • LoRaWAN Application Layer Clock Synchronization Specification, TS003-1.0.0


Amazon IoT Core for LoRaWAN automatically performs the clock synchronization according to the LoRa Alliance specification. It uses the function AppTimeReq to reply the server-side time to the devices that request it using ClockSync signaling.