Compartir a través de


Grupos de dispositivos en Azure Device Update for IoT Hub

Un grupo de dispositivos de Azure Device Update for IoT Hub es una colección de dispositivos de IoT que Device Update usa para las implementaciones de actualizaciones de destino. Todos los dispositivos que tienen instalado y aprovisionado el agente de Device Update pertenecen a un grupo de dispositivos, ya sea un grupo predeterminado o un grupo definido por el usuario. Un dispositivo solo puede pertenecer a un grupo de dispositivos de Device Update a la vez.

Para implementar actualizaciones en los dispositivos, puede usar el grupo de dispositivos predeterminado que proporciona Device Update, o bien puede definir y asignar varios grupos de dispositivos para organizar los dispositivos. Por ejemplo, la organización Contoso podría asignar los dispositivos de su laboratorio de pruebas a un grupo de dispositivos llamado "Flighting" y asignar los dispositivos que usa su equipo de campo a un grupo de dispositivos llamado "Evaluación". Contoso también puede optar por agrupar sus dispositivos de producción en función de las regiones geográficas, por lo que pueden actualizar dispositivos según una programación que se alinee con sus zonas horarias regionales.

Grupos de dispositivos definidos por el usuario

Los grupos de dispositivos se definen mediante etiquetas. Device Update crea grupos definidos por el usuario para dispositivos que tienen una etiqueta ADUGroup con un valor definido por el usuario en la sección "tags" de sus dispositivos gemelos o módulos gemelos.

"tags": {
  "ADUGroup": "<CustomTagValue>"
}

Grupos de dispositivos predeterminados

Los dispositivos que tienen instalado y aprovisionado el agente de Device Update, pero que no tienen una etiqueta ADUGroup en sus dispositivos o módulos gemelos se agregan automáticamente a un grupo de default en función de su clase de dispositivo. Los dispositivos con la misma clase de dispositivo se agrupan en un grupo predeterminado, también denominado grupo asignado por el sistema.

Los usuarios no pueden eliminar ni volver a crear grupos predeterminados, cambiar sus definiciones ni agregar o quitar dispositivos de grupos predeterminados manualmente. Los nombres de grupo predeterminados tienen el formato Default-<deviceClassID> y están reservados dentro de una solución de IoT.

Los grupos predeterminados ayudan a reducir la sobrecarga de etiquetado y agrupación de dispositivos al facilitar la implementación de actualizaciones en dispositivos sin etiquetar. Todas las características de implementación que están disponibles para los grupos definidos por el usuario también están disponibles para los grupos predeterminados asignados por el sistema.

Ejemplo de asignaciones de grupo de dispositivos

En el ejemplo de Contoso, considere cuatro dispositivos con los siguientes identificadores de dispositivo y asignaciones de etiquetas:

"deviceId": "Device1",
"tags": {
  "ADUGroup": "Flighting"
}
"deviceId": "Device2",
"tags": {
  "ADUGroup": "Flighting"
}
"deviceId": "Device3",
"tags": {
  "ADUGroup": "Evaluation"
}
"deviceId": "Device4",

Device1 y Device2 se asignan al grupo de dispositivos llamado "Flighting". Device3 se asigna al grupo de dispositivos llamado "Evaluación". Device4 no tiene ninguna etiqueta ADUGroup, por lo que se asigna al grupo de dispositivos predeterminado.

Subgrupos

Device Update clasifica automáticamente todos los grupos predeterminados y creados por el usuario en uno o varios subgrupos. Los subgrupos ayudan a los administradores a administrar dispositivos heterogéneos de forma organizada y eficaz mediante la definición de conjuntos de dispositivos que comparten propiedades de compatibilidad.

Device Update agrega dispositivos a subgrupos en función de sus propiedades de compatibilidad y el identificador de modelo PnP de Device Update, que forman una clase de dispositivo. Cada clase de dispositivo dentro de un grupo se asigna a un subgrupo. Un grupo puede tener una o más actualizaciones disponibles, una para cada uno de sus subgrupos.