Azure Device Update for IoT Hub デバイス グループ
Azure Device Update for IoT Hub デバイス グループは、Device Update が更新プログラムのデプロイをターゲットにする際に使用する IoT デバイスのコレクションです。 Device Update エージェントがインストールおよびプロビジョニングされているすべてのデバイスは、既定のグループまたはユーザー定義グループのいずれかのデバイス グループに属します。 デバイスは、一度に 1 つの Device Update デバイス グループにのみ属することができます。
デバイスに更新プログラムをデプロイするには、Device Update で提供される既定のデバイス グループを使用するか、複数のデバイス グループを定義して割り当てて、デバイスを整理できます。 たとえば、Contoso 組織は、テスト ラボのデバイスを "フライティング" デバイス グループに割り当て、フィールド チームが使用するデバイスを "評価" デバイス グループに割り当てることができます。 また、地理的地域に基づいて実稼働デバイスをグループ化し、各地域のタイムゾーンに合わせてスケジュールに従ってデバイスを更新することもできます。
ユーザー定義のデバイス グループ
デバイス グループは、タグを使用して定義します。 Device Update は、デバイス ツインまたはモジュール ツインの "tags"
セクションにユーザー定義の値を含む ADUGroup
タグを持つデバイスのユーザー定義グループを作成します。
"tags": {
"ADUGroup": "<CustomTagValue>"
}
既定のデバイス グループ
Device Update エージェントがインストールされ、プロビジョニングされているが、デバイス ツインまたはモジュール ツインに ADUGroup
タグがないデバイスは、デバイス クラスに基づいて default
グループに自動的に追加されます。 同じデバイス クラスを持つデバイスは、既定のグループ (システム割り当てグループとも呼ばれます) にグループ化されます。
ユーザーは、既定のグループを削除または再作成したり、その定義を変更したり、既定のグループのデバイスを手動で追加または削除したりすることはできません。 既定のグループ名の形式は Default-<deviceClassID>
で、IoT ソリューション内で予約されています。
既定のグループは、タグ付けされていないデバイスへの更新プログラムのデプロイを容易にすることで、デバイスのタグ付けとグループ化のオーバーヘッドを軽減するのに役立ちます。 ユーザー定義グループで使用できるすべてのデプロイ機能は、既定のシステム割り当てグループでも使用できます。
デバイス グループの割り当ての例
Contoso の例では、次のデバイス ID とタグ割り当てを持つ 4 つのデバイスについて考えます。
"deviceId": "Device1",
"tags": {
"ADUGroup": "Flighting"
}
"deviceId": "Device2",
"tags": {
"ADUGroup": "Flighting"
}
"deviceId": "Device3",
"tags": {
"ADUGroup": "Evaluation"
}
"deviceId": "Device4",
Device1 と Device2 の両方が "フライティング" デバイス グループに割り当てられます。 Device3 は、"評価" デバイス グループに割り当てられます。 Device4 には ADUGroup
タグがないため、既定のデバイス グループに割り当てられます。
サブグループ
Device Update では、ユーザーが作成したすべてのグループと既定のグループが 1 つ以上のサブグループに自動的に分類されます。 サブグループは、管理者が互換性プロパティを共有するデバイスのセットを定義することで、異種デバイスを整理された効率的な方法で管理するのに役立ちます。
Device Update は、互換性プロパティと Device Update PnP モデル ID に基づいてデバイスをサブグループに追加します。これらによりデバイス クラスが構成されます。 グループ内の各デバイス クラスは、1 つのサブグループにマップされます。 グループには、1 つ以上の最適な更新プログラム (各サブグループに対して 1 つ) を含めることができます。
関連するコンテンツ
- デバイス グループのタグを作成、表示、削除する方法、およびグループへのデバイスの割り当てと削除の方法については、「デバイス グループを管理する」を参照してください。
- デバイス グループに基づいて更新プログラムをデプロイする方法については、「更新プログラムをデプロイする」を参照してください。
- Device Update エージェントで互換性プロパティを設定する詳細については、「Device Update 構成ファイル」を参照してください。