Comparteix a través de


Plataformas compatibles con Device Update for IoT Hub

En este artículo se explica qué plataformas de sistema operativo y componentes son compatibles con Device Update for IoT Hub (DU), ya sea que estén disponibles con carácter general o en versión preliminar.

Obtención de soporte técnico

Si tiene problemas al usar el servicio Device Update, hay varias maneras de buscar soporte técnico. Pruebe uno de los siguientes canales para obtener soporte técnico:

Notificación de errores: el desarrollo que lleva el producto de DU se produce en el proyecto de código abierto de Device Update. Los errores se pueden notificar en la página de problemas del proyecto. Las correcciones pasan pronto de los proyectos a las actualizaciones de producto.

Equipo de soporte técnico al cliente de Microsoft: los usuarios que dispongan de un plan de soporte técnico pueden ponerse en contacto con este equipo creando una incidencia de soporte técnico directamente en Azure Portal.

Solicitudes de características: el producto DU realiza un seguimiento de las solicitudes de características mediante la comunidad de discusiones de Device Update del producto.

Sistemas operativos Linux

Device Update se puede ejecutar en la mayoría de los sistemas operativos Linux, pero Microsoft no admite todos estos sistemas. Los sistemas que se enumeran en las tablas siguientes son compatibles, tanto si están disponibles con carácter general como en versión preliminar pública, y se prueban con cada versión nueva.

Microsoft tiene estos sistemas operativos en pruebas automatizadas y proporciona paquetes de instalación para ellos.

Es posible migrar el código del agente DU de código abierto para que se ejecute en otras versiones del sistema operativo, pero Microsoft no prueba ni mantiene estas compilaciones del agente.

Los sistemas que se enumeran en las tablas siguientes son compatibles con Microsoft, tanto si están disponibles con carácter general como en versión preliminar pública, y se prueban con cada versión nueva.

Sistema operativo AMD64 ARM32v7 ARM64
Debian 10 (Buster) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Debian 11 (Bullseye) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Ubuntu Server 20.04 Ubuntu Server 20.04 + AMD64 Ubuntu Server 20.04 + ARM64
Ubuntu Server 22.04 Ubuntu Server 22.04 + AMD64 Ubuntu Server 22.04 + ARM64

Nota:

La compatibilidad estándar con Ubuntu 18.04 LTS finaliza el 31 de mayo de 2023. A partir de junio de 2023, Ubuntu 18.04 LTS no será una plataforma compatible. Los paquetes de Ubuntu 18.04 LTS de Device Update están disponibles hasta el 30 de noviembre de 2023. Si no realiza ninguna acción, los dispositivos de Device Update basados en Ubuntu 18.04 LTS seguirán funcionando, pero los parches de seguridad y correcciones de errores de los paquetes host para Ubuntu 18.04 no estarán disponibles después del 30 de noviembre de 2023. Para seguir recibiendo soporte técnico y parches de seguridad, se recomienda actualizar el sistema operativo host a una plataforma compatible.

Versiones y soporte técnico

Los recursos de versión y las notas de la versión de Device Update for IoT Hub están disponibles en la página de versiones de Device Update. La compatibilidad con las API, los modelos PnP y los agentes de referencia de actualización de dispositivos se tratan en la tabla.

Device Update for IoT Hub 1.0 es la primera versión principal y seguirá recibiendo correcciones de seguridad y correcciones en las regresiones.

Los agentes de Device Update (DU) usan modelos de IoT Plug and Play para enviar y recibir propiedades y mensajes del servicio DU. Cada agente de DU requiere el uso de modelos específicos. Obtenga más información sobre cómo Device Update usa estos modelos y cómo se pueden ampliar.

Las versiones más recientes del servicio API de REST admiten agentes anteriores, a menos que se especifique lo contrario. La experiencia del portal de Device Update for IoT Hub usa las API más recientes y tiene la misma compatibilidad que la versión de la API.

Notas de la versión y recursos deviceupdate-agent Actualización compatible desde la versión del agente Modelos PnP de DU admitidos Versiones de API
1.0.0 1.0.0
1.0.1
1.0.2
0.8.x dtmi:azure:iot:deviceUpdateContractModel;2
dtmi:azure:iot:deviceUpdateModel;2
01-10-2022
0.0.8 (versión preliminar)(en desuso) 0.8.0
0.8.1
0.8.2
dtmi:azure:iot:deviceUpdateContractModel;1
dtmi:azure:iot:deviceUpdateModel;1
01-10-2022
2021-06-01-preview (en desuso)

La versión más reciente de la API 01-10-2022 se admitirá hasta la próxima versión estable y la versión más reciente del agente, 1.0.x, recibirá correcciones de errores y correcciones de seguridad hasta la próxima versión estable.

Nota:

Los usuarios, que se han extendido desde el agente de referencia y han personalizado el agente, son responsables de garantizar que se incorporen las correcciones de errores y las correcciones de seguridad. También deberá asegurarse de que el agente se compila y configura correctamente según lo que define el servicio para conectar el servicio, realizar actualizaciones y administrar dispositivos desde IoT Hub.

Importante

Cada producto de Microsoft tiene un ciclo de vida. El ciclo de vida comienza cuando se lanza un producto y termina cuando ya no es compatible. Conocer las fechas clave de este ciclo de vida le ayuda a tomar decisiones informadas sobre cuándo actualizar o hacer otros cambios en el software.
En el caso de Device Update for IoT Hub, ninguna versión estable de API o agente quedará en desuso sin una versión de reemplazo. Las versiones estables en desuso estarán disponibles durante no menos de 3 años después de que se anuncie el desuso para permitir a los usuarios migrar a versiones de API y agente compatibles. Los agentes y las API de versiones preliminares (versiones previas) no se atenderán después del lanzamiento de la versión estable. Las versiones preliminares se publican para probar nuevas funciones, recopilar comentarios, así como detectar y corregir problemas. Las versiones preliminares están disponibles con Términos de uso complementarios y no se recomiendan para cargas de trabajo de producción. 0.7.0 (versión preliminar) no es compatible con las versiones más recientes del servicio y de la API.
Con la versión estable más reciente, se recomienda que todos los clientes actuales que ejecuten la versión 0.x.x actualicen sus dispositivos a 1.0.x para recibir soporte técnico continuado.