

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# FreeRTOS 無線通信経由更新
<a name="freertos-ota-dev"></a>

**注記**  
無線通信 (OTA) アップデートの実行に関する最新情報については、FreeRTOS ウェブサイトの「[AWS IoT Over-the-Air (OTA)](https://www.freertos.org/ota/index.html)」を参照してください。

無線通信経由 (OTA) 更新を使用すると、フリートの 1 つまたは複数のデバイスにファームウェアをデプロイできます。OTA 更新はデバイスファームウェアの更新用に設計されていますが、 AWS IoTに登録された 1 つ以上のデバイスにファイルを送信するために使用することができます。更新を無線で送信する場合は、ファイルを受信するデバイスが、途中で改ざんされていないことを確認できるように、デジタル署名することをお勧めします。

[Code Signing for AWS IoT](https://docs.aws.amazon.com/signer/latest/developerguide/Welcome.html) を使用してファイルに署名したり、独自のコード署名ツールでファイルに署名したりすることができます。

OTA 更新を作成すると、[OTA 更新マネージャーサービス](ota-manager.md) は更新が利用可能であることをデバイスに通知する [AWS IoT ジョブ](https://docs.aws.amazon.com/iot/latest/developerguide/iot-jobs.html)を作成します。OTA デモアプリケーションはデバイスで実行され、 AWS IoT ジョブの通知トピックをサブスクライブし、更新メッセージをリッスンする FreeRTOS タスクを作成します。更新が利用可能になると、OTA エージェントは、選択した設定に応じて HTTP または MQTT プロトコルを使用して、 AWS IoT へリクエストを発行し、更新を受信します。OTA エージェント は、ダウンロードしたファイルのデジタル署名をチェックし、ファイルが有効な場合はファームウェアの更新をインストールします。FreeRTOS OTA 更新デモアプリケーションを使用していない場合は、[AWS IoT 無線通信 (OTA) ライブラリ](ota-update-library.md) を独自のアプリケーションに統合して、ファームウェアの更新機能を取得する必要があります。

FreeRTOS 無線通信経由更新により、次のことが可能になります。
+ デプロイ前にファームウェアにデジタル署名します。
+ 新しいファームウェアイメージを単一のデバイス、デバイスのグループ、またはフリート全体に展開します。
+ グループに追加、リセット、または再プロビジョニングされると、デバイスにファームウェアを展開します。
+ 新しいファームウェアがデバイスに導入された後、そのファームウェアの信頼性と完全性を検証します。
+ デプロイの進行状況をモニタリングします。
+ 失敗したデプロイをデバッグします。

## OTA リソースをタグ付けする
<a name="ota-tagging"></a>

OTA リソースの管理を支援するため、更新とストリームにはタグ形式で独自のメタデータをオプションで割り当てることができます。タグを使用すると、さまざまな方法 (目的、所有者、環境など) で AWS IoT リソースを分類できます。これは、同じ種類のリソースが多い場合に役立ちます。リソースに割り当てたタグに基づいてリソースをすばやく特定できます。

詳細については、「[AWS IoT リソースにタグを付ける](https://docs.aws.amazon.com/iot/latest/developerguide/tagging-iot.html)」を参照してください。