Соответствие требованиям при обновлении устройств
Функция проверки соответствия требованиям в службе "Обновление устройств для Центра Интернета вещей" оценивает, на каком количестве устройств установлена последняя доступная версия обновления. Устройство считается соответствующим требованиям, если на нем установлено обновление новейшей доступной версии, совместимое с этим устройством.
Например, рассмотрим экземпляр службы "Обновление устройств" со следующими обновлениями:
Название обновления | Версия обновления | Совместимая модель устройства |
---|---|---|
Обновление 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. Статус соответствия нормативным требованиям помогает определить необходимость новых развертываний.
Как продемонстрировано выше, в службе "Обновление устройств" для Центра Интернета вещей есть три состояния соответствия нормативным требованиям:
- Установлено обновление последней версии. На устройстве установлено обновление последней совместимой версии, опубликованное в службе "Обновление устройств".
- Выполняется обновление. Запущено развертывание, которое осуществляет доставку на устройство обновления последней совместимой версии.
- Доступны новые обновления. На устройстве еще не установлено обновление последней совместимой версии, и развертывание для такого обновления не выполняется.