使用「無線韌體更新」(FUOTA),將韌體更新部署到 AWS IoT Core for LoRaWAN 裝置。
您可以使用 FUOTA 將韌體更新傳送至個別裝置或裝置群組。您也可以透過建立多點傳送群組,將韌體更新傳送至多個裝置。首先將裝置新增至多點傳送群組,然後將韌體更新映像傳送至所有裝置。建議以數位方式簽署韌體映像,以便接收映像的裝置可以確認其是否來自正確來源。
使用 AWS IoT Core for LoRaWAN 的 FUOTA,您可以:
-
將新韌體映像或差異映像部署到單一裝置或裝置群組。
-
在韌體部署到裝置後驗證其真確性及完整性。
-
監控部署進度,並在部署失敗時進行問題偵錯。
AWS IoT Core for LoRaWAN 對 FUOTA 和多點傳送群組的支援依據是 LoRa Alliance 的
-
LoRaWAN 遠端多點傳送設定規格:TS005-2.0.0
-
LoRaWAN 分段資料區塊運輸規格:TS004-2.0.0
-
LoRaWAN 應用程式層時鐘同步規格:TS003-2.0.0
注意
AWS IoT Core for LoRaWAN 會根據 LoRa Alliance 規格自動執行時鐘同步處理。透過使用函數 AppTimeReq
,其會將伺服器端時間回覆至使用 ClockSync 訊號請求該時間的裝置。
下列影片說明如何建立 AWS IoT Core for LoRaWAN FUOTA 任務,以及逐步解說新增裝置至任務和排程 FUOTA 任務的程序。