Поделиться через


Соответствие требованиям при обновлении устройств

Функция проверки соответствия требованиям в службе "Обновление устройств для Центра Интернета вещей" оценивает, на каком количестве устройств установлена последняя доступная версия обновления. Устройство считается соответствующим требованиям, если на нем установлено обновление новейшей доступной версии, совместимое с этим устройством.

Например, рассмотрим экземпляр службы "Обновление устройств" со следующими обновлениями:

Название обновления Версия обновления Совместимая модель устройства
Обновление 1 1,0 Модель 1
Обновление 2 1,0 Модель 2
Обновление 3 2.0 Модель 1

Предположим, что созданы следующие развертывания:

Deployment name (Имя развертывания) Название обновления Целевая группа
Развертывание 1 Обновление 1 Group1
Развертывание 2 Обновление 2 Group2
Развертывание 3 Обновление 3 Группа3

Теперь рассмотрим следующие устройства, которые входят в состав соответствующих групп и на которых установлены соответствующие версии обновлений:

DeviceId Модель устройства Установленная версия обновления Group Соответствие нормативным требованиям
Устройство 1 Модель 1 1,0 Group1 Доступны новые обновления
Устройство 2 Модель 1 2.0 Группа3 Установлено обновление последней версии
Устройство 3 Модель 2 1,0 Group2 Установлено обновление последней версии
Устройство 4 Модель 1 1,0 Группа3 Выполняется обновление

Устройство 1 и Устройство 4 не соответствуют нормативным требованиям, поскольку на них установлено обновление версии 1.0, в то время как в экземпляре службы "Обновление устройств" имеется обновление более поздней версии, а именно "Обновление 3", совместимое с этими моделями устройств. Устройство 2 и Устройство 3 соответствуют нормативным требованиям, так как на них установлены обновления новейшей версии, совместимые с этими моделями устройств.

Функция проверки соответствия нормативным требованиям не учитывает, развертывается ли обновление в группе или не в группе устройств, эта функция рассматривает все обновления, опубликованные в службе "Обновление устройств". Поэтому в приведенном выше примере, несмотря на то, что на Устройстве 1 установлено развернутое для него обновление, это устройство считается не соответствующим нормативным требованиям. Устройство 1 будет считаться не соответствующим требованиям, пока на нем не будет успешно установлено Обновление 3. Статус соответствия нормативным требованиям помогает определить необходимость новых развертываний.

Как продемонстрировано выше, в службе "Обновление устройств" для Центра Интернета вещей есть три состояния соответствия нормативным требованиям:

  • Установлено обновление последней версии. На устройстве установлено обновление последней совместимой версии, опубликованное в службе "Обновление устройств".
  • Выполняется обновление. Запущено развертывание, которое осуществляет доставку на устройство обновления последней совместимой версии.
  • Доступны новые обновления. На устройстве еще не установлено обновление последней совместимой версии, и развертывание для такого обновления не выполняется.