Compartir vía


Recursos de Device Update

Para usar Device Update for IoT Hub, debe crear una cuenta de Device Update y una instancia.

Cuenta de Device Update

Una cuenta de Device Update es un recurso que se crea en la suscripción de Azure. En el nivel de la cuenta de Device Update, puede seleccionar la región en la que se creará dicha cuenta. También puede establecer permisos para autorizar a los usuarios que tienen acceso a Device Update.

Instancia de Device Update

Después de crear una cuenta, debe crear una instancia de Device Update. Una instancia es un contenedor lógico que contiene las actualizaciones y las implementaciones asociadas a un IoT Hub específico. Device Update usa IoT Hub como un directorio de dispositivos y un canal de comunicación con dispositivos.

Durante la versión preliminar pública, se pueden crear dos cuentas de Device Update por suscripción. Además, se pueden crear dos instancias de Device Update por cuenta.

Configuración de IoT Hub vinculado

Para que Device Update pueda recibir notificaciones de cambios de IoT Hub, debe integrarse con el centro de eventos de Event Hubs integrado. Al hacer clic en el botón "Configure IoT Hub" (Configurar IoT Hub) de la instancia, se configuran las rutas de mensajes, los grupos de clientes y la directiva de acceso necesarias para comunicarse con los dispositivos IoT.

Enrutamiento de mensajes

Las siguientes rutas de mensajes se configuran automáticamente en el centro de IoT vinculado para habilitar Device Update:

Nombre de ruta origen de datos Consulta de enrutamiento Punto de conexión Descripción
DeviceUpdate.DeviceTwinChanges TwinChangeEvents (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) events Escucha los nuevos grupos de actualización de dispositivos
DeviceUpdate.DigitalTwinChanges DigitalTwinChangeEvents true events Escucha los eventos de cambios del gemelo digital
DeviceUpdate.DeviceLifecycle DeviceLifecycleEvents opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' events Escucha los dispositivos que se han eliminado
DeviceUpdate.DeviceConnectionState DeviceConnectionStateEvents true events Escucha los cambios en los estados de conexión del dispositivo

Nota

Puede cambiar los nombres de estas rutas si eso tiene sentido para la solución. El resto de las propiedades de ruta debe mantener la configuración tal como se encuentran en la tabla para que Device Update funcione correctamente.

Grupo de consumidores

Al configurar el centro de IoT también se crea un grupo de consumidores del centro de eventos denominado adum que los servicios de administración de Device Update requieren.

Captura de pantalla de grupos de consumidores.

Directiva de acceso

Los servicios de administración de Device Update usan una directiva de acceso compartido denominada deviceupdateservice para consultar dispositivos compatibles con actualizaciones. La directiva deviceupdateservice se crea y se le conceden los permisos siguientes como parte de la configuración de IoT Hub:

  • Lectura del registro
  • Conexión del servicio
  • Conexión del dispositivo

Captura de pantalla de la directiva de acceso.

Pasos siguientes

Creación de recursos de actualización de dispositivos