Compartir vía


Información sobre la compatibilidad con las actualizaciones de dispositivos desconectados

Nota

Esta información está relacionada con una característica en vista previa que está disponible para las primeras pruebas y su uso en un entorno de producción. Esta característica es totalmente compatible, pero todavía se encuentra en desarrollo activo y es posible que reciba cambios sustanciales hasta que esté disponible con carácter general.

En un escenario de puerta de enlace transparente, uno o varios dispositivos pueden pasar sus mensajes a través de un dispositivo de puerta de enlace único que mantiene la conexión con Azure IoT Hub. En estos casos, es posible que los dispositivos secundarios no tengan conectividad a Internet o que no se les permita descargar contenido de Internet. El módulo de IoT Edge de versión preliminar de Caché conectada de Microsoft proporciona a los clientes de Device Update for IoT Hub la capacidad de una caché inteligente en red. La memoria caché permite actualizaciones basadas en imágenes y basadas en paquetes de dispositivos basados en sistema operativo Linux detrás de una puerta de enlace de IoT Edge (también denominada dispositivos IoT de bajada) y también ayuda a reducir el ancho de banda usado para las actualizaciones.

Versión preliminar de Caché conectada de Microsoft para Device Update for IoT Hub

Caché conectada de Microsoft es una memoria caché inteligente y transparente para el contenido publicado para Device Update for IoT Hub y también se puede personalizar para almacenar en caché contenido de otros orígenes, como los repositorios de paquetes. Caché conectada de Microsoft es una memoria caché de uso poco frecuente que se activa con las solicitudes de cliente para los intervalos de archivos exactos solicitados por el cliente de Optimización de distribución y no realiza una inicialización previa del contenido. En el diagrama y la descripción paso a paso que se muestran a continuación se explica cómo funciona Caché conectada de Microsoft dentro de la infraestructura de Device Update.

Nota

En este flujo se supone que la puerta de enlace de IoT Edge tiene conectividad a Internet. Para el escenario de puerta de enlace IoT Edge de bajada (perímetro anidado), la red de entrega de contenido (CDN) se puede considerar la MCC hospedada en la puerta de enlace IoT Edge primaria.

Actualización de un dispositivo desconectado

  1. Caché conectada de Microsoft se implementa como un módulo IoT Edge en el servidor local.

  2. Los clientes de Device Update for IoT Hub están configurados para descargar contenido de Caché conectada de Microsoft en virtud del atributo GatewayHostName de la cadena de conexión del dispositivo para dispositivos de nodo hoja IoT o el valor establecido de parent_hostname en el archivo config.toml para los dispositivos IoT Edge secundarios.

  3. Los clientes de Device Update for IoT Hub reciben los comandos de descarga del contenido de la actualización desde el servicio Device Update y solicitan el contenido de la actualización desde Caché conectada de Microsoft en lugar de a la red CDN. Caché conectada de Microsoft escucha en el puerto HTTP 80 de manera predeterminada, y el cliente de Optimización de distribución realiza la solicitud de contenido en el puerto 80, por lo que el elemento primario debe estar configurado para escuchar en este puerto. En este momento solo se admite el protocolo HTTP.

  4. El servidor de Caché conectada de Microsoft descarga el contenido de la red CDN, inicializa su memoria caché local almacenada en el disco y entrega el contenido al cliente de Device Update.

    Nota

    Al utilizar actualizaciones basadas en paquetes, el administrador configurará el servidor de Caché conectada de Microsoft con el nombre de host del paquete necesario.

  5. Las solicitudes posteriores de otros clientes de Device Update para el mismo contenido de actualización procederán de la memoria caché y Caché conectada de Microsoft no realizará solicitudes a la red CDN para el mismo contenido.

Compatibilidad con IoT industrial (IIoT) con escenarios de hospedaje de elementos primarios y secundarios

Cuando una puerta de enlace IoT Edge de bajada o secundaria hospeda un servidor de Caché conectada de Microsoft, se configurará para solicitar el contenido de actualización desde la puerta de enlace IoT Edge primaria, que también hospeda un servidor de Caché conectada de Microsoft. Esta solicitud se repite para tantos niveles como sea necesario antes de llegar a la puerta de enlace IoT Edge primaria que hospeda un servidor de Caché conectada de Microsoft que tenga acceso a Internet. Desde el servidor conectado a Internet se solicita el contenido desde la red CDN, momento en el que el contenido se devuelve a la puerta de enlace IoT Edge secundaria que solicitó originalmente el contenido. El contenido se almacenará en el disco en cada nivel.

Solicitud del acceso a la versión preliminar

El módulo IoT Edge de Caché conectada de Microsoft se ha publicado como una versión preliminar para los clientes que implementan soluciones con Device Update for IoT Hub. El acceso a la versión preliminar es por invitación. Solicite acceso a la versión preliminar de Caché conectada de Microsoft para Device Update for IoT Hub y proporcione la información solicitada si desea acceder al módulo.