Compartir a través de


Importación de una actualización a Azure Device Update for IoT Hub

Para implementar una actualización en dispositivos mediante Azure Device Update for IoT Hub, primero se importan los archivos de actualización en el servicio Device Update, que almacena la actualización importada para la implementación en los dispositivos. En este artículo, aprenderá a importar una actualización en el servicio Device Update mediante Azure Portal, la CLI de Azure o las API de Device Update.

Requisitos previos

  • Exploradores compatibles Microsoft Edge o Google Chrome.

Importación de una actualización

En esta sección se muestra cómo importar una actualización mediante Azure Portal o la CLI de Azure. También puede importar una actualización mediante las API de Device Update en su lugar.

Para importar una actualización, primero cargue la actualización y los archivos de manifiesto de importación en un contenedor de Azure Storage. A continuación, importará la actualización de Azure Storage en Device Update for IoT Hub, que la almacena para la implementación en los dispositivos.

  1. En el Azure Portal, en la página del centro de IoT de la instancia de Device Update, seleccione Administración de dispositivos>Actualizaciones en el panel de navegación izquierdo.

    Captura de pantalla que muestra Importar actualizaciones.

  2. En la página Actualizaciones, seleccione Importar una nueva actualización.

    Captura de pantalla que muestra Importar una nueva actualización.

  3. En la página Importar actualización, seleccione Seleccionar desde el contenedor de almacenamiento.

  4. En la página Cuentas de almacenamiento, seleccione una cuenta de almacenamiento o elija Cuenta de almacenamiento para crear una nueva. Use la cuenta de almacenamiento de un contenedor para almacenar provisionalmente los archivos de actualización.

  5. En la página Contenedores, seleccione un contenedor o elija Contenedor para crear uno nuevo. El contenedor se usa para almacenar provisionalmente los archivos de actualización para la importación.

    Captura de pantalla que muestra las cuentas de almacenamiento y los contenedores.

    Sugerencia

    El uso de un nuevo contenedor cada vez que importe una actualización ayuda a evitar la importación accidental de archivos de actualizaciones anteriores. Si no usa un nuevo contenedor, asegúrese de eliminar los archivos anteriores del contenedor existente.

  6. En la página de contenedores, seleccione Cargar.

    Captura de pantalla que muestra la opción Cargar.

  7. En la pantalla Cargar blob, seleccione el icono de carpeta situado junto a Archivos. Use el selector de archivos para ir a la ubicación de la actualización y los archivos de manifiesto de importación, seleccione los archivos y, a continuación, seleccione Abrir. Puede usar la tecla Mayús para seleccionar archivos de selección múltiple.

    Captura de pantalla que muestra la selección de archivos que se van a cargar.

  8. Después de seleccionar todos los archivos, seleccione Cargar.

    Captura de pantalla que muestra la selección de Cargar.

  9. Después de cargarlos, los archivos aparecen en la página del contenedor. En la página del contenedor, revise y seleccione los archivos que se van a importar y, a continuación, seleccione Seleccionar.

    Captura de pantalla que muestra la selección de archivos cargados.

  10. En la pantalla Importar actualización, seleccione Importar actualización.

    Captura de pantalla que muestra Importar actualización.

El proceso de importación comienza y la pantalla cambia a la pantalla Actualizaciones. Después de que la importación se realice correctamente, aparece en la pestaña Actualizaciones. Para resolver los errores, consulte Solución de problemas de actualización de proxy.

Captura de pantalla que muestra el estado de los trabajos.

Importación mediante las API de Device Update

También puede importar una actualización mediante programación con cualquiera de los métodos siguientes:

Nota:

Consulte Roles de usuario de Device Update y acceso para obtener el permiso de API necesario.

Los archivos de actualización y el manifiesto de importación deben cargarse en un contenedor de Azure Storage Blob para el almacenamiento provisional. Para importar los archivos almacenados provisionalmente, proporcione la dirección URL del blob o la Firma de acceso compartido (SAS) para blobs privados a una API de actualización de dispositivos. Si usa una SAS, asegúrese de proporcionar un período de expiración de tres horas o más.

Sugerencia

Para cargar archivos de actualización grandes en un contenedor de Azure Storage Blob, puede usar uno de los métodos siguientes para mejorar el rendimiento: