裝置更新合規性

在 IoT 中樞裝置更新中,合規性會測量執行最新可用版本的裝置數目。 如果裝置已安裝了與裝置相容的最高可用版本更新,則裝置便符合規範。

例如,請考慮一個具有下列更新的裝置更新例子:

更新名稱 更新版本 相容的裝置型號
Update1 1.0 Model1
Update2 1.0 Model2
Update3 2.0 Model1

假設已建立下列部署:

部署名稱 更新名稱 目標群組
Deployment1 Update1 Group1
Deployment2 Update2 Group2
Deployment3 Update3 Group3

現在,請考慮下列裝置,其中包含其群組成員資格和已安裝的版本:

DeviceId 裝置型號 已安裝的更新版本 群組 法規遵循
Device1 Model1 1.0 Group1 有新的更新可用
Device2 Model1 2.0 Group3 為最新的更新
Device3 Model2 1.0 Group2 為最新的更新
Device4 Model1 1.0 Group3 更新正在進行中

Device1 和 Device4 不符合規範,因為其安裝的是 1.0 版,但裝置更新例子中有一個更高的版本更新 Update3 與其型號相容。 Device2 和 Device3 皆符合規範,因為它們已安裝與其型號相容的最高版本更新。

合規性不會考慮是否將更新部署至裝置的群組,而是查看發佈至裝置更新的任何更新。 因此在上述範例中,即使 Device1 已安裝部署至本身的更新,仍會視為不符合規範。 在 Device1 成功安裝 Update3 之前,它會繼續被視為是不符合規範。 合規性狀態可協助您識別是否需要新的部署。

如上所示,IoT 中樞裝置更新中有三種合規性狀態:

  • 為最新更新時 – 裝置已安裝發佈至裝置更新的最高相容版本更新。
  • 更新進行中 – 作用中的部署正在將相容的最高版本更新傳遞給裝置。
  • 有新的更新可用 – 裝置尚未安裝相容的最高版本更新,而且不是適用於該更新的作用中部署。