デバイス更新リソース

IoT Hubに Device Update を使用するには、Device Update アカウントとインスタンスを作成する必要があります。

Device Update アカウント

Device Update アカウントは、Azure サブスクリプション内に作成されるリソースです。 Device Update アカウント レベルでは、デバイス更新アカウントを作成するリージョンを選択できます。 Device Update にアクセスできるユーザーを承認するアクセス許可を設定することもできます。

デバイス更新インスタンス

アカウントが作成されたら、Device Update インスタンスを作成する必要があります。 インスタンスは、特定の IoT ハブに関連付けられた更新プログラムとデプロイを含む論理コンテナーです。 Device Update では、デバイス ディレクトリとデバイスとの通信チャネルとしてIoT Hubが使用されます。

リンクされた IoT ハブを構成する

Device Update がIoT Hubから変更通知を受け取るために、Device Update は組み込みの Event Hubs と統合されます。 IoT Hubは、IoT デバイスとの通信に必要なメッセージ ルート、コンシューマー グループ、アクセス ポリシーを使用して、リソース作成プロセスの一環として自動的に構成されます。

Note

IoT Hubでローカル認証を無効にしないでください。 Device Update では、ローカル認証を有効にする必要があります。

メッセージ ルーティング

次のメッセージ ルートは、Device Update を有効にするために、リンクされた IoT ハブで自動的に構成されます。

ルート名 データ ソース ルーティング クエリ エンドポイント 説明
DeviceUpdate.DeviceTwinChanges ツインチェンジイベント (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) events 新しいデバイスアップデートグループを監視します
デバイスアップデート.デジタルツイン変更 デジタルツインチェンジイベント true events デジタル ツインの変化イベントを監視する
DeviceUpdate.DeviceLifecycle デバイスライフサイクルイベント opType = 'deleteDeviceIdentity' または opType = 'deleteModuleIdentity' events 削除されたデバイスをリッスンします

Note

ソリューションに適している場合は、これらのルートの名前を変更できます。 残りのルート プロパティは、デバイス更新プログラムが正常に動作するようにテーブル内にあるように構成されている必要があります。

コンシューマー グループ

IoT ハブでは、Device Update 管理サービスに必要な adum というイベント ハブ コンシューマー グループも作成されます。 これは、リソース作成プロセスの一部として自動的に追加されます。

コンシューマー グループのスクリーンショット。

次のステップ

デバイス更新リソースを作成する