Implementar una actualización mediante Azure Device Update for IoT Hub

En este artículo, aprenderá a implementar una actualización en dispositivos IoT mediante Azure Device Update for IoT Hub en Azure Portal o con la CLI de Azure.

Importante

Migrar a la versión 2026-06-01 API del plano de datos de actualización de dispositivos antes de las fechas de retirada programadas: 28 de febrero de 2027 para versiones previas de la API, y 31 de agosto de 2029 para la versión 2022-10-01de la API. Esta versión añade seguridad para las descargas, lo que te permite elegir, para cada nuevo despliegue, si los dispositivos descargan el contenido de las actualizaciones por HTTPS (el valor predeterminado) o HTTP. Para más información, consulta Entender la seguridad de descargas (TLS) en Actualización de dispositivos para IoT Hub.

Requisitos previos

Implementación de la actualización

En esta sección se describe cómo implementar la actualización mediante Azure Portal o la CLI de Azure.

  1. Vaya a su hub de IoT en el portal Azure.

  2. Seleccione Actualizaciones en Administración de dispositivos en el panel de navegación izquierdo.

    Captura de pantalla que muestra la página Introducción a Device Update for IoT Hub.

  3. En la página Actualizaciones, seleccione la pestaña Grupos e implementaciones y vea el gráfico de cumplimiento de actualizaciones y lista de grupos de dispositivos. Es posible que tenga que actualizar la vista para ver las actualizaciones importadas recientemente disponibles para el grupo de dispositivos.

  4. En Estado de la lista de grupos, seleccione Implementar junto a Una o varias actualizaciones nuevas están disponibles para este grupo.

    Captura de pantalla de la vista de cumplimiento para grupos e implementaciones.

  5. Consulte la lista de grupos y el gráfico de Update Compliance. Debería ver una nueva actualización disponible para el grupo predeterminado o basado en etiquetas. Puede que tenga que actualizar una vez. Para más información, consulte Cumplimiento de Device Update.

  6. Seleccione Implementar junto al estado una o varias actualizaciones disponibles.

  7. En la lista de la derecha, seleccione la actualización deseada que se va a implementar.

    Captura de pantalla de la vista de implementación para seleccionar actualizaciones.

  8. Para la seguridad en las descargas, selecciona HTTPS (recomendado) o HTTP. Esta configuración controla el protocolo que los dispositivos utilizan para descargar el contenido de la actualización. HTTPS es el predeterminado y cifra el contenido de las actualizaciones en tránsito.

    Para orientación sobre cómo elegir un protocolo y preparar tus dispositivos, consulta Entender la seguridad de descargas (TLS) en Actualización de dispositivos para IoT Hub.

  9. Programe la implementación para que se inicie inmediatamente o en el futuro.

    Sugerencia

    De forma predeterminada, la fecha y hora de inicio es de 24 horas a partir de la hora actual. Asegúrese de seleccionar una fecha y hora diferentes si desea que la implementación comience antes o más tarde.

    Captura de pantalla que muestra la pantalla Crear implementación.

  10. Cree una directiva de reversión automática si es necesario. Seleccione Crear.

  11. En la pestaña Actualizaciones actuales, puede ver el estado de la implementación.

    Captura de pantalla de la vista Actualizaciones actuales.

  12. En la vista Aspectos básicos del grupo, el gráfico de cumplimiento muestra que la actualización está en curso.

    Después de que el dispositivo se actualice correctamente, el gráfico de cumplimiento y los detalles de implementación se actualizan para reflejar ese estado.

Supervisión del estado de implementación

  1. En la pestaña Grupos e implementaciones de la página Actualizaciones, seleccione el grupo en el que se implementó.

  2. En la página Detalles del grupo, vaya a la pestaña Implementación actual o Historial de implementación para confirmar que una implementación está en curso.

    Captura de pantalla que muestra la pestaña Historial de implementación.

  3. Seleccione Detalles junto a una implementación para ver los detalles de implementación, los detalles de actualización y los detalles de la clase de dispositivo de destino. Opcionalmente, puede agregar un nombre descriptivo para la clase de dispositivo.

  4. Seleccione Actualizar para ver los detalles de estado más recientes.

    Captura de pantalla que muestra los detalles de la implementación.

Note

Los detalles del despliegue muestran la configuración de seguridad de descarga. Puedes abrir los detalles de despliegue desde las pestañas de Despliegue actual e historial de despliegues . No puedes cambiar esta configuración después de crear el despliegue. Para usar un protocolo diferente, crea un nuevo despliegue.

Vaya a la pestaña Aspectos básicos del grupo de la página de Detalles del grupo para buscar el estado de un dispositivo determinado o filtrar para ver los dispositivos con errores en la implementación.

Reintento de una implementación de actualizaciones

Si se produce un error en la implementación, puede volver a intentar la implementación de los dispositivos con errores.

  1. Vaya a la pestaña Current deployment (Implementación actual) en la pantalla Group details (Detalles del grupo).

  2. Seleccione Retry failed devices (Reintentar dispositivos con errores) y acepte la notificación de confirmación.