对 适用于 LoRaWAN 的 AWS IoT Core 设备进行无线固件更新(FUOTA) - AWS IoT Wireless

对 适用于 LoRaWAN 的 AWS IoT Core 设备进行无线固件更新(FUOTA)

使用无线固件更新 (FUOTA) 将固件更新部署到 适用于 LoRaWAN 的 AWS IoT Core 设备。

借助 FUOTA,您可以将固件更新发送到单个设备或一组设备。您还可以通过创建多播组向多台设备发送固件更新。首先将设备添加到多播组,然后将固件更新映像发送到所有这些设备。我们建议您对固件映像进行数字签名,以便接收映像的设备可以验证它们来自正确的来源。

借助 适用于 LoRaWAN 的 AWS IoT Core 的 FUOTA,您可以:

  • 将新的固件映像或 delta 映像部署到单个设备、一组设备中。

  • 在新固件部署到设备之后,验证其真实性和完整性。

  • 监控部署进度并在部署失败的情况下调试问题。

适用于 LoRaWAN 的 AWS IoT Core 对 FUOTA 和多播组的支持基于 LoRa Alliance 的以下规范:

  • LoRaWAN 远程组播设置规范,TS005-2.0.0

  • loraWAN 碎片化数据块传输规范,TS004-2.0.0

  • LoRaWAN 应用层时钟同步规范,TS003-2.0.0

注意

适用于 LoRaWAN 的 AWS IoT Core 根据 LoRa Alliance 规范自动执行时钟同步。它使用的是函数 AppTimeReq 将服务器端时间回复使用 ClockSync 信令请求时间的设备。

以下视频描述了如何创建 适用于 LoRaWAN 的 AWS IoT Core FUOTA 任务,并引导您完成向任务中添加设备和安排 FUOTA 任务的过程。