Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Device Update para IoT Hub es un servicio que permite implementar actualizaciones por vía inalámbrica (OTA) para los dispositivos de IoT.
A medida que las organizaciones buscan aumentar la productividad y la eficiencia operativa, cada vez se adoptan más soluciones de Internet de las cosas (IoT), lo que hace que sea esencial que los cimientos de los dispositivos que forman estas soluciones sean la confiabilidad y la seguridad, y que sean fáciles de conectar y administrar a escala. Device Update para IoT Hub es una plataforma de un extremo a otro que los clientes pueden usar para publicar, distribuir y administrar actualizaciones de forma inalámbrica para todos los elementos, desde minúsculos sensores hasta dispositivos de nivel de puerta de enlace.
Para obtener las ventajas completas de la transformación digital habilitada para IoT, los clientes necesitan esta capacidad para operar, mantener y actualizar dispositivos a escala. Explore las ventajas de implementar Device Update para IoT Hub, que incluyen poder responder rápidamente a las amenazas de seguridad e implementar nuevas características para obtener objetivos empresariales sin incurrir en los costos adicionales de desarrollo y mantenimiento de la creación de sus propias plataformas de actualización.
Compatibilidad con una amplia gama de dispositivos IoT
Device Update para IoT Hub está diseñado para ofrecer una implementación de actualizaciones optimizada y operaciones simplificadas mediante la integración con Azure IoT Hub. Esta integración facilita la adopción de Device Update en cualquier solución existente. Proporciona una solución hospedada en la nube para conectar prácticamente cualquier dispositivo. Device Update admite una amplia gama de sistemas operativos IoT, incluidos Linux y Azure RTOS (sistema operativo en tiempo real) y es extensible a través de código abierto. Estamos desarrollando ofertas de Device Update para IoT Hub con nuestros socios semiconductores, incluidos STMicrolectnics, NXP, Renesas y Microchip. Consulte las muestras de de placas de evaluación de semiconductores clave que incluye las guías de inicio para aprender a configurar, compilar e implementar las actualizaciones por aire (OTA) en dispositivos de clase MCU.
Se proporcionan un binario del simulador del agente de Device Update y imágenes de referencia Yocto para Raspberry Pi. Actualización de dispositivos para IoT Hub también admite la actualización de dispositivos Azure IoT Edge. Se proporciona un agente de Device Update para la plataforma Ubuntu Server 18.04 amd64. Device Update para IoT Hub también proporciona código abierto si no ejecuta una de las plataformas anteriores. Puede migrar el agente a la distribución que está ejecutando.
Device Update funciona con IoT Plug and Play y puede administrar cualquier dispositivo compatible con las interfaces IoT Plug and Play necesarias. Para más información, consulte Device Update para IoT Hub e IoT Plug and Play.
Compatibilidad con una amplia gama de artefactos de actualización
Device Update para IoT Hub admite dos formas de actualizaciones: basadas en imágenes y basadas en paquetes.
Las actualizaciones basadas en paquetes son actualizaciones dirigidas que solo modifican una aplicación o un componente específicos en el dispositivo. Esto conduce a un menor consumo de ancho de banda y ayuda a reducir el tiempo de descarga e instalación de la actualización. Las actualizaciones de paquetes suelen permitir menos tiempo de inactividad de los dispositivos al aplicar una actualización y evitar la sobrecarga de crear imágenes.
Las actualizaciones de imágenes proporcionan un mayor nivel de confianza en el estado final del dispositivo. Normalmente, es más fácil replicar los resultados de una actualización de imagen entre un entorno de preproducción y un entorno de producción, ya que no plantea los mismos desafíos que los paquetes y sus dependencias. Uno puede adoptar fácilmente un modelo de conmutación por error A/B debido a su naturaleza atómica.
No hay ninguna respuesta correcta y puede elegir de forma diferente en función de los casos de uso específicos. Device Update para IoT Hub admite la forma de imagen y paquete de actualización, lo que le permite elegir el modelo de actualización adecuado para su entorno de dispositivo.
Características flexibles para actualizar dispositivos
Las características de Device Update para IoT Hub proporcionan una experiencia eficaz y flexible, entre las que se incluyen:
- Experiencia de usuario de administración de actualizaciones integrada con Azure IoT Hub.
- Implementación gradual de actualizaciones a través de la agrupación de dispositivos y los controles de programación de actualizaciones.
- API de programación que habiliten la automatización y experiencias del portal personalizadas.
- Vistas rápidas del estado y del cumplimiento de las actualizaciones en conjuntos de dispositivos heterogéneos
- Compatibilidad con actualizaciones de dispositivos resistentes (A/B) para ofrecer una reversión sin problemas
- Controles de acceso basados en roles y suscripciones disponibles a través del portal de Azure.com
- Compatibilidad con caché de contenido local y Edge anidado para habilitar la actualización de dispositivos desconectados en la nube
- Herramientas detalladas de administración de actualizaciones e informes
Con Device Update para los controles de implementación y administración de IoT Hub, los usuarios pueden maximizar la productividad y ahorrar tiempo valioso. Device Update para IoT Hub incluye la capacidad de agrupar dispositivos y especificar a qué dispositivos se debe implementar una actualización. Los usuarios también pueden ver el estado de las implementaciones de actualizaciones y asegurarse de que cada dispositivo aplica correctamente las actualizaciones.
Cuando se produce un error de actualización, Device Update para IoT Hub también permite a los usuarios identificar los dispositivos que no pudieron aplicar la actualización más ver los detalles relacionados del error. La capacidad de identificar qué dispositivos no se pudieron actualizar significa innumerables horas manuales ahorradas intentando localizar la fuente.
Seguridad de primera clase a escala global
Microsoft Azure admite más de mil millones de dispositivos IoT en todo el mundo, un número que crece rápidamente por el día. Device Update para IoT Hub se basa en esta experiencia y en la confiabilidad probada que demuestra la plataforma windows Update, por lo que los dispositivos se pueden actualizar sin problemas a escala global.
Device Update para IoT Hub usa una seguridad completa de nube a periferia que se desarrolla para Microsoft Azure, por lo que los clientes no necesitan dedicar tiempo a averiguar cómo desarrollarla por sí mismos desde cero.
Flujos de trabajo de Device Update
La funcionalidad Device Update se puede dividir en tres áreas: Integración del agente, Importación y Administración.
Agente de Actualización de Dispositivos
Cuando se recibe un comando de actualización en un dispositivo, ejecutará la fase solicitada de actualización (ya sea Descargar, Instalar y Aplicar). Durante cada fase, el estado se devuelve a Device Update a través de IoT Hub para que pueda ver el estado actual de una implementación. Si no hay actualizaciones en curso, el estado se devuelve como "Inactivo". Se puede cancelar una implementación en cualquier momento.
Más información sobre el agente de actualización de dispositivos.
Importación
Importar es cómo se ingieren las actualizaciones en Device Update para que se puedan implementar en los dispositivos. Device Update admite la implementación de una única actualización por dispositivo. Esto hace que sea ideal para las actualizaciones de imagen completa que actualizan una partición entera del sistema operativo al mismo tiempo, o un manifiesto de APT que describe todos los paquetes que desea actualizar en su dispositivo desde un repositorio específico. Para importar actualizaciones en Device Update, primero debe crear un manifiesto de importación que describa la actualización y, a continuación, cargue los archivos de actualización y el manifiesto de importación en un contenedor de Azure Storage. Después, puede usar Azure Portal o la API REST de Device Update para iniciar el proceso asincrónico de importación de actualizaciones. Device Update carga los archivos, los procesa y los pone a disposición de los dispositivos de IoT para su distribución.
Para el contenido confidencial, proteja la descarga mediante una firma de acceso compartido (SAS), como una SAS ad hoc para Azure Blob Storage. Más información sobre saS
Más información sobre la importación de actualizaciones.
Agrupación e implementación
Después de importar una actualización, puede ver las actualizaciones compatibles de los dispositivos y las clases de dispositivo.
Device Update admite el concepto de grupos a través de etiquetas en IoT Hub. La implementación de una actualización en un grupo de pruebas es una buena manera de reducir el riesgo de problemas durante un lanzamiento de producción.
En Device Update, las implementaciones son una forma de conectar el contenido adecuado a un conjunto específico de dispositivos compatibles. Device Update organiza el proceso de envío de comandos a cada dispositivo, instruyéndoles para que descarguen e instalen las actualizaciones y para que devuelvan el estado.
Más información sobre los conceptos de implementación
Más información sobre los grupos de actualizaciones de dispositivos