

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# FreeRTOS Over-the-Air更新
<a name="freertos-ota-dev"></a>

**注意**  
如需執行[AWS IoT Over-the-Air(OTA)](https://www.freertos.org/ota/index.html) 更新的最新資訊，請參閱 FreeRTOS Over-the-air(OTA)。

無線 (OTA) 更新可讓您將韌體更新部署到您叢集中的一或多個裝置。雖然 OTA 更新的設計旨在更新裝置韌體，您可以使用它們來將任何檔案傳送到向 AWS IoT註冊的一或多個裝置。當您無線傳送更新時，我們建議您以數位方式簽署它們，以便接收檔案的裝置可以確認它們在途中未遭到竄改。

您可以使用[適用於 AWS IoT的程式碼簽署](https://docs.aws.amazon.com/signer/latest/developerguide/Welcome.html)來簽署及加密您的檔案，或是您可以使用您自己的程式碼簽署工具來簽署檔案。

當您建立 OTA 更新時，[OTA Update Manager 服務](ota-manager.md) 會建立一個 [AWS IoT 任務](https://docs.aws.amazon.com/iot/latest/developerguide/iot-jobs.html)來通知您的裝置有可用的更新。OTA 示範應用程式會在您的裝置上執行，並建立 FreeRTOS 任務，以訂閱 AWS IoT 任務的通知主題，並接聽更新訊息。當有可用的更新時，OTA 代理程式會根據您選擇的設定，將請求發佈至 AWS IoT ，並使用 HTTP 或 MQTT 通訊協定接收更新。OTA 代理程式 會檢查下載檔案的數位簽章，並且若檔案有效，就會安裝韌體更新。如果您不使用 FreeRTOS OTA 更新示範應用程式，則必須將 整合[AWS IoT 無線 (OTA) 程式庫](ota-update-library.md)到您自己的應用程式中，以取得韌體更新功能。

FreeRTOS over-the-air更新可讓您：
+ 在部署前，先以數位方式簽署韌體。
+ 將新的韌體映像部署到單一裝置、裝置群組，或是您的整個機群。
+ 在韌體新增到群組、重設或重新佈建時將韌體部署到裝置。
+ 在韌體部署到裝置後驗證其真確性及完整性。
+ 監控部署進度。
+ 對失敗的部署進行除錯。

## 標記 OTA 資源
<a name="ota-tagging"></a>

為協助您管理您的 OTA 資源，您可以選擇性的將您自己的中繼資料，以標籤的形式指派給更新與串流。標籤可讓您以不同的方式 （例如，依用途、擁有者或環境） 分類 AWS IoT 資源。這在您擁有許多相同類型的資源時很有用。您可以根據指派給資源的標籤來快速識別資源。

如需詳細資訊，請參閱[標記您的 AWS IoT 資源](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html)。