Partager via


Plateformes prises en charge par Device Update pour IoT Hub

Cet article explique quels sont les plateformes de système d’exploitation et les composants pris en charge par Device Update pour IoT Hub (DU), qu’ils soient en disponibilité générale ou en préversion.

Obtenir de l’aide

Si vous rencontrez des problèmes lors de l’utilisation du service Device Update, plusieurs méthodes de recherche de support sont possibles. Essayez l’un des canaux suivants pour obtenir un support :

Signalement de bogues : le développement du produit DU intervient dans le projet open source Mise à jour d’appareil. Vous pouvez signaler les bogues dans la page des problèmes du projet. Les correctifs apportés aux projets sont rapidement intégrés aux mises à jour du produit.

Équipe de support technique Microsoft : les utilisateurs qui ont un plan de support peuvent solliciter l’équipe de support technique Microsoft en créant un ticket de support directement à partir du portail Azure.

Requêtes de fonctionnalités : le produit DU effectue le suivi des requêtes de fonctionnalités via la communauté Device Update Discussions du produit.

Systèmes d’exploitation Linux

Device Update peut s’exécuter sur la plupart des systèmes d’exploitation Linux. Toutefois, tous ces systèmes ne sont pas pris en charge par Microsoft. Les systèmes qui figurent dans les tableaux ci-dessous sont pris en charge, soit en disponibilité générale soit en préversion publique, et sont testés avec chaque nouvelle version.

Microsoft dispose de ces systèmes d’exploitation dans des tests automatisés et fournit des packages d’installation pour ceux-ci

Il est possible de porter le code de l’agent DU open source pour qu’il s’exécute sur d’autres versions du système d’exploitation, mais ces builds d’agent ne sont pas testées et gérées par Microsoft.

Les systèmes qui figurent dans les tableaux ci-dessous sont pris en charge par Microsoft, soit en disponibilité générale soit en préversion publique, et sont testés avec chaque nouvelle version.

Système d’exploitation 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

Versions et support

Les ressources de mise en production et les notes de publication de Device Update pour IoT Hub sont disponibles sur la page mises en production de mise à jour d’appareil. La prise en charge des API, des modèles PnP et des agents de référence de mise à jour d’appareils est abordée dans le tableau.

Device Update pour IoT Hub 1.0 est la première version majeure et continuera de recevoir des correctifs de sécurité et des correctifs pour les régressions.

Les agents Device Update (DU) utilisent des modèles IoT Plug-and-Play pour envoyer et recevoir des propriétés et des messages du service DU. Chaque agent DU nécessite l’utilisation de modèles spécifiques. En savoir plus sur la façon dont la mise à jour d’appareils utilise ces modèles et comment ils peuvent être étendus.

Les versions plus récentes de l’API de service REST prennent en charge les agents plus anciens, sauf indication contraire. L’expérience du portail Device Update pour IoT Hub utilise les API les plus récentes et bénéficient de la même prise en charge que la version de l’API.

Notes de publication et ressources deviceupdate-agent Mettre à niveau la prise en charge à partir de la version de l’agent Modèles PnP DU pris en charge Versions des 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
2022-10-01
0.0.8 (préversion) (déconseillé) 0.8.0
0.8.1
0.8.2
dtmi:azure:iot:deviceUpdateContractModel;1
dtmi:azure:iot:deviceUpdateModel;1
2022-10-01
2021-06-01-préversion (déconseillé)

La dernière version de l’API, 2022-10-01, sera prise en charge jusqu’à la prochaine version stable et la dernière version de l’agent, 1.0.x, recevra des correctifs de bogues et des correctifs de sécurité jusqu’à la prochaine version stable.

Remarque

Les utilisateurs qui ont étendu l’agent de référence et personnalisé l’agent sont chargés de s’assurer que les correctifs de bogues et les correctifs de sécurité sont incorporés. Vous devez également vous assurer que l’agent est généré et configuré correctement comme défini par le service pour connecter le service, effectuer des mises à jour et gérer les appareils à partir du hub IoT.

Important

Chaque produit Microsoft a un cycle de vie. Le cycle de vie commence lorsqu’un produit est rendu disponible et se termine lorsqu’il n’est plus pris en charge. Connaître les dates clés de ce cycle de vie vous aide à prendre des décisions éclairées sur le moment de mettre à niveau ou d’apporter d’autres modifications à votre logiciel.
Pour Device Update pour IoT Hub, aucune version stable de l’API ou de l’agent n’est déconseillée sans version de remplacement. Les versions stables déconseillées seront disponibles pendant au moins 3 ans après l’annonce de la dépréciation pour permettre aux utilisateurs de migrer vers les versions d’agent et d’API pris en charge. Les agents et API des préversions (pré-publication) ne sont pas pris en charge après la publication de la version stable. Les préversions sont publiées pour tester les nouvelles fonctionnalités, recueillir des commentaires et détecter et résoudre les problèmes. Les préversions sont disponibles sous Conditions d’utilisation supplémentaires et ne sont pas recommandées pour les charges de travail de production. La version 0.7.0 (pré-publication) n’est pas prise en charge par les dernières versions de service et d’API.
Avec la version stable plus récente, nous recommandons à tous les clients qui exécutent actuellement la version 0.x.x de mettre à niveau leurs appareils vers la version 1.0.x pour bénéficier d’une prise en charge continue.