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 11 (Bullseye) | |||
Ubuntu Server 20.04 | |||
Ubuntu Server 22.04 |
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.