プロキシ更新と複数コンポーネントの更新
プロキシ更新を使用すると、IoT デバイス上の複数コンポーネントや、IoT デバイスに接続されている複数のセンサーを無線での更新の対象にすることができます。 プロキシ更新が適用されるユース ケースは次のとおりです。
- デバイスの異なるパーティションを対象とする特定の更新ファイル。
- デバイスの異なるアプリケーション/コンポーネントを対象とする特定の更新ファイル
- IoT デバイスに接続されているセンサーを対象とする特定の更新ファイル。 これらのセンサーは、ネットワーク プロトコル (たとえば、USB、CANbus など) を介して IoT デバイスに接続できます。
前提条件
ターゲット IoT デバイスに接続されている 1 つ以上のコンポーネントを更新する場合、デバイス ビルダーは、IoT デバイス専用に作成されたカスタムのコンポーネント列挙子拡張を登録する必要があります。 コンポーネント列挙子拡張は、デバイス更新エージェントが、更新の対象となる特定のコンポーネントまたはコンポーネントのグループに子の更新をマッピングできるようにするために必要です。 カスタムのコンポーネント列挙子拡張を実装して登録する方法の例については、Contoso コンポーネント列挙子に関するページを参照してください。
Note
デバイス更新サービスは、ターゲット デバイス上のコンポーネントについて何も知りません。 デバイス更新エージェントのみが、コンポーネント列挙子からのマッピングを認識します。
複数ステップの順序指定実行
複数ステップの順序指定実行機能を使用すると、インストール順序、インストール前、インストール中、およびインストール後の手順を含め、詳細な更新を制御できます。 たとえば、この機能によって、更新を開始する前にデバイスの状態を検証するために必要なプレインストール チェックが使用可能になります。 複数ステップの順序指定実行についてはこちらを参照してください。
次のステップ
デバイス更新エージェントを使用したプロキシ更新の方法について、Contoso Virtual Vacuum デバイスに接続されたコンポーネントのアップデート例を紹介しています。