Compartir a través de


Cumplimiento de actualización de dispositivos

En Device Update para IoT Hub, el cumplimiento mide el número de dispositivos que ejecutan la versión más reciente disponible. Un dispositivo es compatible cuando ejecuta la actualización de versión más alta disponible compatible con su modelo.

Por ejemplo, considere una instancia de Device Update con las siguientes actualizaciones:

Actualizar nombre Actualizar versión Modelo de dispositivo compatible
Actualización1 1,0 Model1
Actualización2 1,0 Model2
Update3 2.0 Model1

Supongamos que se crean las siguientes implementaciones:

Nombre de implementación Actualizar nombre Grupo objetivo
Despliegue1 Actualización1 Group1
Despliegue2 Actualización2 Group2
Deployment3 Update3 Grupo3

Ahora, tenga en cuenta los siguientes dispositivos, con sus pertenencias a grupos y versiones instaladas:

DeviceId Modelo de dispositivo Versión de actualización instalada Grupo Compliance
Dispositivo1 Model1 1,0 Group1 Nuevas actualizaciones disponibles
Device2 Model1 2.0 Grupo3 En la actualización más reciente
Device3 Model2 1,0 Group2 En la actualización más reciente
Device4 Model1 1,0 Grupo3 Actualización en curso

Device1 y Device4 no son compatibles porque tienen instalada la versión 1.0 aunque haya una actualización de versión superior, Update3, compatible con su modelo en la instancia de Device Update. Device2 y Device3 son compatibles porque tienen instaladas las actualizaciones de la versión más alta compatibles con sus modelos.

El cumplimiento no depende de si se ha implementado una actualización en el grupo de un dispositivo; considera las actualizaciones publicadas en Device Update. En el ejemplo, Device1 instala la actualización implementada en él, pero sigue siendo no compatible. Device1 permanece no conforme hasta que instala Update3. El estado de cumplimiento ayuda a identificar cuándo se necesitan nuevas implementaciones.

Hay tres estados de cumplimiento en Device Update para IoT Hub:

  • En la actualización más reciente : el dispositivo ejecuta la actualización de versión compatible más alta publicada en Device Update.
  • Actualización en curso : una implementación activa entrega la actualización de la versión más alta compatible al dispositivo.
  • Nuevas actualizaciones disponibles : el dispositivo no ejecuta la actualización de versión compatible más alta y no está en una implementación activa para esa actualización.