適用於 IoT 中樞 裝置群組的 Azure 裝置更新
IoT 中樞 裝置群組的 Azure 裝置更新是裝置更新用來以更新部署為目標的 IoT 裝置集合。 已安裝並布建裝置更新代理程式的所有裝置都屬於裝置群組,可以是預設群組或使用者定義的群組。 裝置一次只能屬於一個裝置更新裝置群組。
若要將更新部署到您的裝置,您可以使用 Device Update 提供的預設裝置群組,也可以定義並指派多個裝置群組來組織您的裝置。 例如,Contoso 組織可能會將測試實驗室中的裝置指派給「正式發行前小眾測試版」裝置群組,並將其現場小組所使用的裝置指派給「評估」裝置群組。 Contoso 也可能選擇根據地理區域來分組其生產裝置,以便根據符合其區域時區的排程更新裝置。
使用者定義的裝置群組
您可以使用標籤來定義裝置群組。 裝置更新會為其裝置對應項或模組對應項區"tags"
段中具有ADUGroup
使用者定義值的裝置建立使用者定義群組。
"tags": {
"ADUGroup": "<CustomTagValue>"
}
默認裝置群組
裝置更新代理程式已安裝並布建但裝置或模組對應項中沒有 ADUGroup
標籤的裝置,會根據其裝置類別自動新增至 default
群組。 具有相同裝置類別的裝置會群組在預設群組中,也稱為 系統指派的群組。
使用者無法刪除或重新建立預設群組、變更其定義,或手動從預設群組新增或移除裝置。 默認組名的格式 Default-<deviceClassID>
為 ,且會保留於IoT解決方案內。
默認群組可藉由更輕鬆地將更新部署至未標記的裝置,協助減少標記和群組裝置的額外負荷。 所有使用者定義群組可用的部署功能,也適用於預設、系統指派的群組。
裝置群組指派範例
針對 Contoso 範例,請考慮使用下列裝置識別碼和標記指派的四個裝置:
"deviceId": "Device1",
"tags": {
"ADUGroup": "Flighting"
}
"deviceId": "Device2",
"tags": {
"ADUGroup": "Flighting"
}
"deviceId": "Device3",
"tags": {
"ADUGroup": "Evaluation"
}
"deviceId": "Device4",
Device1 和 Device2 都會指派給「正式發行前小眾測試版」裝置群組。 Device3 會指派給「評估」裝置群組。 Device4 沒有 ADUGroup
標記,因此會指派給預設裝置群組。
子群組
裝置更新會自動將所有使用者建立和預設群組分類為一或多個子群組。 子群組可藉由定義共用相容性屬性的裝置集合,以有組織且有效率的方式協助系統管理員管理異質裝置。
裝置更新會根據其相容性屬性和裝置更新 PnP 型號標識碼,將裝置新增至子群組,這些標識碼會組成裝置類別。 群組中的每個裝置類別都會對應至一個子群組。 群組可以有一或多個最佳的可用更新,每個子群組各有一個。