本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
免費RTOS Over-the-Air更新
注意
如需執行 Over-the-air AWS IoT Over-the-Air (OTA)
Over-the-air (OTA) 更新可讓您將韌體更新部署到機群中的一或多個裝置。雖然OTA更新旨在更新裝置韌體,但您可以使用它們將任何檔案傳送至已向 註冊的一或多個裝置 AWS IoT。當您無線傳送更新時,我們建議您以數位方式簽署它們,以便接收檔案的裝置可以確認它們在途中未遭到竄改。
您可以使用適用於 AWS IoT的程式碼簽署來簽署及加密您的檔案,或是您可以使用您自己的程式碼簽署工具來簽署檔案。
當您建立OTA更新時, 會OTA 更新 Manager 服務建立AWS IoT 任務,以通知您的裝置有可用的更新。OTA 示範應用程式會在您的裝置上執行,並建立免費RTOS任務,訂閱 AWS IoT 任務的通知主題,並聆聽更新訊息。當有更新可用時,OTA客服人員會根據您選擇的設定,使用 HTTP或 MQTT通訊協定將請求發佈至 AWS IoT 並接收更新。OTA 客服人員會檢查下載檔案的數位簽章,如果檔案有效, 會安裝韌體更新。如果您不使用 FreeRTOS OTA Update 示範應用程式,則必須將 AWS IoT 無線傳輸 (OTA) 程式庫整合到您自己的應用程式中,才能取得韌體更新功能。
免費RTOS over-the-air更新可讓您:
-
在部署前,先以數位方式簽署韌體。
-
將新的韌體映像部署到單一裝置、裝置群組,或是您的整個機群。
-
在韌體新增到群組、重設或重新佈建時將韌體部署到裝置。
-
在韌體部署到裝置後驗證其真確性及完整性。
-
監控部署進度。
-
對失敗的部署進行除錯。
標記OTA資源
為了協助您管理OTA資源,您可以選擇性地將自己的中繼資料以標籤的形式指派給更新和串流。標籤可讓您以不同方式 (例如,依用途、擁有者或環境) 分類 AWS IoT 資源。這在您擁有許多相同類型的資源時很有用。您可以根據指派給資源的標籤來快速識別資源。
如需詳細資訊,請參閱標記您的 AWS IoT 資源。