IoT Platformは、無線 (OTA) 更新および管理機能を提供します。 この記事では、OTA更新を実行するためにLink SDK for Cを設定する方法について説明します。
前提条件
デバイスの検証情報が取得される。
デバイスは、IoT Platformによって発行されたデバイス証明書を使用して検証されます。 詳細については、「デバイス検証情報の取得」をご参照ください。
デバイスは、カスタムデバイス検証情報を使用して検証されます。 詳細については、「MQTTゲートウェイ製品へのデバイスの追加」をご参照ください。
[SDKのカスタマイズ] ページでSDKをカスタマイズする場合は、[高度な機能] を [OTA] に設定します。
開発環境を準備する。
背景情報
制御ポリシー機能の動作
OTA更新を実行するには、MQTTプロトコルを使用してアプリケーションプログラムをIoT Platformに接続する必要があります。 HTTPSまたはMQTTプロトコルを使用して、OTA更新パッケージをダウンロードできます。
- HTTPS
- このプロトコルを使用して、1つ以上のファイルを含むOTA更新パッケージをダウンロードできます。
- 関連するAPI操作の詳細については、「aiot_ota_api.h」をご参照ください。
- . /demos/fota_posix_demo.cまたは /demos/fota_multi_file_demo.cの

- MQTT
- このプロトコルを使用して、単一のファイルを含むOTA更新パッケージをダウンロードできます。
- 関連するAPI操作の詳細については、「aiot_mqtt_download_api.h」をご参照ください。
- . /demos/mota_basic_demo.cの
例
- 次のサンプルコードファイルをします。
サンプルコードファイル デバイスとIoT Platformを接続するプロトコル 更新パッケージをダウンロードするプロトコル 更新パッケージ内のファイル数 参照 . /demos/fota_posix_demo.c MQTT HTTPS 1 例1: サンプルコード . /demos/fota_multi_file_demo.c 複数 例2: サンプルコード . /demos/mota_basic_demo.c MQTT 1 例3: サンプルコード - aiot_ota_api.hまたはaiot_mqtt_download_api.hをします。