Группы устройств
Группа устройств — это коллекция устройств. Возможности концепции групп устройств позволяют масштабировать развертывания на многих устройствах. Каждое устройство в конкретный момент времени принадлежит только одной группе устройств.
Вы можете создавать дополнительные группы устройств для структурирования продуктов. Например, компания Contoso может использовать группу устройств "Flighting" для устройств из испытательной лаборатории, а группу устройств "Evaluation" — для устройств, которые используются специалистами в операционных центрах. Кроме того, компания Contoso может сгруппировать рабочие устройства по географическим регионам, чтобы можно было обновлять их по расписанию в соответствии с часовыми поясами.
Создание групп устройств с помощью тега двойника устройства или модуля
Теги позволяют пользователям группировать устройства. Устройства должны иметь ключ ADUGroup и соответствующее значение на двойнике устройства или модуля, чтобы можно было выполнить группирование.
Формат тега двойника устройства или модуля
"tags": {
"ADUGroup": "<CustomTagValue>"
}
Группа устройств по умолчанию
Любое устройство с установленным и подготовленным агентом обновления устройств, но без тега ADUGroup, добавленного к двойнику устройства или модуля, будет включено в группу по умолчанию. Группы по умолчанию (другое название — назначенные системой группы) помогают тратить меньше ресурсов на добавление тегов и группировку устройств, чтобы клиенты могли легко развертывать для них обновления. Группы по умолчанию нельзя удалить или создать повторно. Клиентам не предоставляется возможность изменять определение либо добавлять или удалять устройства из группы по умолчанию вручную. Устройства с одинаковым классом устройств группируются в группу по умолчанию. Имена групп по умолчанию зарезервированы в решении IOT. Группы по умолчанию именуются в формате Default-<deviceClassID>
. Все функции развертывания, доступные для определяемых пользователем групп, также доступны для групп, назначенных системой по умолчанию.
Рассмотрим, например, следующие устройства с тегами двойников-устройств:
"deviceId": "Device1",
"tags": {
"ADUGroup": "Group1"
}
"deviceId": "Device2",
"tags": {
"ADUGroup": "Group1"
}
"deviceId": "Device3",
"tags": {
"ADUGroup": "Group2"
}
"deviceId": "Device4",
Ниже перечислены устройства и возможные группы, которые можно для них создать.
Устройство | Group |
---|---|
Device1 | Group1 |
Device2 | Group1 |
Device3 | Group2 |
Device4 | DefaultGroup1-(deviceClassId) |
Недопустимая группа
Для каждой определяемой пользователем группы создается соответствующая недопустимая группа. Устройство добавляется в недопустимую группу, если оно не соответствует требованиям к совместимости определяемой пользователем группы. Результаты этой группировки можно изменить путем повторного добавления тегов и перемещения устройства в новую группу или изменения для этой группы свойств совместимости в файле конфигурации агента.
Недопустимая группа существует только в целях диагностики. В недопустимых группах нельзя развертывать обновления.