Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Sphere est mis à jour en continu. Les mises en production de fonctionnalité prennent en charge de nouvelles fonctionnalités et peuvent inclure des mises à jour du du SDK, des services et/ou du système d'exploitation Azure Sphere. Les mises en production de qualité incluent uniquement des corrections de bogues et des mises à jour de sécurité, et comprennent souvent le système d’exploitation Azure Sphere uniquement. Les numéros de publication sont généralement au format année.mois. Par conséquent, 22.04 identifie la version d'avril 2022.
Être informé des mises à jour
Lorsque de nouvelles versions sont disponibles, nous publions des notifications sur les mises à jour Azure et le blog de la communauté technique IoT.
Conseil
Des modifications importantes ou des améliorations apportées à l'extension azure-sphere
pour l'interface CLI Azure ou les API REST Azure Sphere Security Service (AS3) peuvent survenir en dehors du cycle de publication des versions d'Azure Sphere. Pour en savoir plus sur ces mises à jour, consultez Mises à jour de version.
Recevoir des mises à jour
Lorsque le système d’exploitation est mis à jour, il est automatiquement téléchargé du cloud vers les appareils Azure Sphere connectés à Internet.
Pour savoir quelle version du système d’exploitation est installée sur un appareil attaché, utilisez la commande suivante :
az sphere device show-os-version
Les mises à jour du SDK et les extensions Visual Studio/Visual Studio Code doivent être installées manuellement. Consultez ces instructions pour Windows ou Linux. Pour vérifier quelle version du SDK est installée sur votre ordinateur, utilisez la commande suivante (remarque : cette commande n'est actuellement disponible que dans l'outil « azsphere ») :
azsphere show-version
L'extension Azure Sphere pour Azure CLI doit être mise à jour manuellement à l'aide de commandes en ligne. Consultez cette page pour en savoir plus sur la façon de vérifier que l’extension est à jour.
Versions du système d’exploitation Évaluation de la distribution
Le programme Évaluation de la distribution permet de tester la rétrocompatibilité pour les applications deux semaines avant la mise à jour du système d’exploitation pour tous les appareils. Nous recommandons vivement à tous les utilisateurs en production d'utiliser cette fonctionnalité de test. Pour savoir comment participer, consultez Configurer des appareils pour l’évaluation du système d’exploitation.
Signalement des vulnérabilités
Azure Sphere encourage les chercheurs en sécurité à rechercher toute vulnérabilité et à les signaler de manière responsable, conformément au principe de Divulgation coordonnée des vulnérabilités de Microsoft, sur le portail MSRC. Dans le cadre du programme Microsoft Azure Bounty, les signalements de vulnérabilités peuvent donner lieu à des récompenses. Consultez CVE Azure Sphere pour en savoir plus sur ces CVE. Vous trouverez des informations sur les CVE déjà publiées dans le Guide des mises à jour de sécurité MSRC et dans les détails spécifiques à la version dans cet article.
Juin 2025
24 juin 2025
Cette version inclut une extension azure-sphere mise à jour 1.0.3 pour Azure CLI. Aucune modification n’est apportée à l’utilisateur, seules les mises à jour des dépendances internes.
mai 2025
28 mai 2025
Cette version inclut des mises à jour des services de sécurité Azure Sphere.
Possibilité de suspendre ou d’activer l’accès hérité
Vous pouvez désormais suspendre les opérations du locataire Azure Sphere (Legacy) à l'aide du portail Azure, et vous pouvez également annuler cette suspension en activant Azure Sphere (Legacy) s'il est suspendu. Azure Sphere (Legacy) sera retiré le 27 septembre 2027, et les utilisateurs devront migrer vers Azure Sphere (Integrated). La possibilité de suspendre et d’activer les opérations héritées aide à la migration de la manière suivante :
- Une fois que vous avez migré les cas d’utilisation Legacy, vous pouvez suspendre l’interface Legacy pour vous assurer qu’il n’existe aucun cas d’utilisation restant pour Legacy, car toute utilisation de Legacy entraînera désormais une erreur.
- Vous pouvez réactiver temporairement Legacy pour vous permettre de migrer les cas d'utilisation restants que vous découvrez.
- Pour des raisons de sécurité, une fois que vous savez que Legacy n’est plus nécessaire, nous vous recommandons de mettre Legacy en pause pour éviter toute opération effectuée via cette interface.
À compter de cette version, les catalogues Azure Sphere nouvellement créés auront un accès ancien mis en pause par défaut. Les catalogues créés en intégrant un locataire Azure Sphere Legacy existant continueront à bénéficier d'un accès Legacy activé par défaut, afin de permettre la migration sans interruption.
Modification du comportement de téléchargement de certificat expiré
Les services Azure Sphere ne vous permettent plus de télécharger les certificats de locataire/catalogue expirés. Cela n’a pas d’impact sur les cas d’usage de production, car ces certificats ont déjà expiré. Les métadonnées de ces certificats sont toujours disponibles lors de l’affichage de la liste des certificats de votre locataire/catalogue, mais les demandes pour le corps du certificat via l’interface CLI héritée, l’interface CLI intégrée et le portail entraînent une réponse « null » ou « introuvable ».
Possibilité de bloquer les appareils de recevoir des certificats émis par Azure Sphere
Les clients peuvent désormais empêcher les appareils de recevoir des certificats d’appareil à partir d’Azure Sphere via une demande de support. Cette fonctionnalité peut être utile dans des cas tels que si un appareil devient perdu ou volé, ou si une organisation souhaite désactiver un appareil. Cela empêcherait les services tels qu’Azure IoT Hub, qui sont configurés pour approuver les certificats émis par Azure Sphere, de faire confiance à ces appareils. Veuillez contacter azsppgsup@microsoft.com si vous avez besoin de cette fonctionnalité.
1 mai 2025
Cette version inclut les composants suivants :
- Mise à jour du Kit de développement logiciel (SDK) Azure Sphere 25.04 pour Windows et Linux
- Mise à jour de l’extension azure-sphere 1.0.2 pour Azure CLI
- Mise à jour des extensions Azure Sphere pour Visual Studio et Visual Studio Code
Il n’existe aucune mise à jour du système d’exploitation ou des services dans cette version.
Fonctionnalités nouvelles et modifiées dans le Kit de développement logiciel (SDK) 25.04
La version 25.04 du Kit de développement logiciel (SDK) Azure Sphere inclut les modifications suivantes :
Ajout de la prise en charge du SDK pour Ubuntu 24.04 LTS
Le SDK 25.04 ajoute la prise en charge d’Ubuntu 24.04 LTS. Le programme d’installation du Kit de développement logiciel (SDK) Linux peut déterminer la version LTS d’Ubuntu que vous exécutez et téléchargez et installez le Kit de développement logiciel (SDK) approprié.
Fin de la prise en charge du SDK pour Ubuntu 20.04 LTS
Ubuntu 20.04 n’est plus pris en charge par Canonical à compter de mai 2025. Nous avons donc supprimé la prise en charge d’Ubuntu 20.04 du Kit de développement logiciel (SDK) Azure Sphere.
Mise à jour du message d’erreur pour la commande azsphere register-user
La commande azsphere register-user
de l’interface CLI d’Azure Sphere (héritée) est obsolète et n’est plus prise en charge. Nous avons mis à jour le message d’erreur si cette commande est utilisée pour être plus claire. Il convient d'utiliser d'autres méthodes pour enregistrer les utilisateurs Azure Sphere (Legacy).
Ajout d’un message concernant la mise hors service d’Azure Sphere (hérité)
Les interfaces Azure Sphere (héritées), y compris l’API Azure Sphere (héritée) (également appelée PAPI) et l’interface CLI Azure Sphere (également appelée azsphere), seront supprimées le 27 septembre 2027.
Un message de mise hors service a été ajouté à l’interface CLI Azure Sphere et s’affiche lorsque vous exécutez le --help
paramètre d’une commande.
Pour plus d’informations sur la mise hors service et sur la migration vers Azure Sphere (intégré), consultez ce billet de blog.
Suppression d’Azure Sphere Classic CLI
L’interface CLI classique Azure Sphere est une ancienne version de l’interface CLI qui a précédé l’interface CLI héritée. Nous avons annoncé la mise hors service de cette version en 2023, et cette version est maintenant retirée et supprimée du Kit de développement logiciel (SDK). Nous vous recommandons d’utiliser Azure Sphere (intégré).
Mises à jour de l’extension azure-sphere pour Azure CLI
L’extension azure-sphere pour Azure CLI version 1.0.2 est désormais disponible. Cela inclut la prise en charge de la commande az sphere image-package pack-application
et d’autres améliorations.
Mises à jour des extensions Visual Studio et Visual Studio Code
La version inclut les mises à jour suivantes des extensions Azure Sphere pour Visual Studio et Visual Studio Code :
- Mises à jour des interfaces utilisateur pour prendre en charge l’extension Azure Sphere pour Azure CLI
- Résolution des bogues
Février 2025
26 février 2025
Mise à jour du magasin de certificats de l’appareil
Cette version inclut une mise à jour de l’ensemble de certificats que les appareils Azure Sphere utilisent pour établir la confiance avec les points de terminaison TLS, ce qui entraîne l’installation et le redémarrage de tous les appareils (qu’ils se trouvent sur le flux Retail ou Retail Eval). Pour plus d’informations, consultez le billet de blog Azure Sphere – Mise à jour du magasin de certificats.
Septembre 2024
27 2024 Septembre
Annonce de la mise hors service des interfaces de service Azure Sphere (Legacy) en septembre 2027
Les interfaces Azure Sphere (Legacy), y compris l'API Azure Sphere (Legacy) (également appelée PAPI) et l'interface CLI Azure Sphere (Legacy) (également appelée azsphere
), seront mises hors service le 27 septembre 2027. D'ici au 27 septembre 2027, Azure Sphere (Legacy) sera entièrement pris en charge et vous pourrez continuer à utiliser les interfaces API et CLI Azure Sphere (Legacy). Cependant, d'ici le 27 septembre 2027, vous devrez migrer vers Azure Sphere (Integrated) et commencer à gérer vos appareils Azure Sphere dans le portail Azure et l'interface CLI Azure. Vous devrez également mettre à jour toutes les automatisations et applications personnalisées afin qu'elles utilisent l'API Azure Sphere (Integrated).
Azure Sphere (Integrated) prend en charge toutes les fonctionnalités d'Azure Sphere (Legacy) et vous permet d'utiliser d'autres services Azure puissants lors de la gestion de vos appareils Azure Sphere, notamment Microsoft Entra ID, le contrôle d'accès basé sur les rôles Azure et Azure Monitor.
Pour en savoir plus sur la mise hors service et la migration vers Azure Sphere (Integrated), consultez cet article de blog.
Août 2024
19 août 2024
Services (hérités) : API d’invite-utilisateur obsolète
Pour des raisons de sécurité, nous avons supprimé l’API « invite-user » de l’API publique Azure Sphere (Legacy). Cette API était utilisée par la commande CLI azsphere register-user
, qui affichera désormais un message d'erreur. Il convient d'utiliser d'autres méthodes pour enregistrer les utilisateurs Azure Sphere (Legacy).
Services (Integrated) : nouvelle fonctionnalité permettant de localiser un appareil
Vous pouvez désormais rechercher un identifiant d'appareil dans tous les catalogues auxquels vous avez accès. Si vous disposez des autorisations Azure RBAC de type Lecteur ou supérieures pour l'appareil, le résultat de la recherche affiche un lien vers l'appareil, ainsi que vers le groupe d'appareils parent, le produit et le catalogue de l'appareil. Si vous ne disposez pas des droits d'accès de lecteur ou supérieurs, la recherche renverra une erreur « appareil introuvable ».
Nouveau projet de galerie : Azure Event Grid MQTT-C
Un nouveau projet de galerie Azure Sphere est disponible, ce qui montre comment connecter un appareil Azure Sphere à un espace de noms Azure Event Grid sur MQTT avec la bibliothèque cliente MQTT-C. Ce projet utilise la bibliothèque TLS wolfSSL d'Azure Sphere et le mécanisme de certificat Device Authentication and Attestation (DAA) pour établir des connexions de manière sécurisée, authentifiée et certifiée.
Juillet 2024
31 juillet 2024
Le service de sécurité Azure Sphere commence à utiliser un nouveau certificat de signature d'image pour signer toutes les images des applications et fonctionnalités signées en production. Étant donné que les appareils de production ont reçu ce nouveau certificat dans le magasin de clés de confiance le 10 juillet (voir ci-dessous), cela n'a aucun impact sur les appareils de production. Dans certains scénarios de fabrication ou de développement, l'impact est mineur.
10 juillet 2024
Cette version comprend une mise à jour du magasin de clés approuvées des appareils Azure Sphere, qui entraînera l'installation de cette mise à jour et le redémarrage de tous les appareils (qu'ils soient sur le flux Retail ou Retail Eval). Pour en savoir plus, consultez le billet de blog Azure Sphere – Mise à jour du certificat de signature d’image.
Nouveautés de la version 24.06
25 juin 2024
La version 24.06 d’Azure Sphere comprend uniquement une correction de bogue dans le système d’exploitation Azure Sphere ; elle n’inclut pas de mise à jour du SDK. Si vos appareils sont connectés à Internet, ils reçoivent le système d’exploitation mis à jour à partir du cloud.
Correction des bogues et des vulnérabilités courantes dans la version 24.06
La version 24.06 inclut des mises à jour de sécurité visant à atténuer les vulnérabilités, identifiées par leurs références CVE (Common Vulnerabilities and Exposures) :
- CVE-2023-52160
Nouveautés de la version 24.03
26 Mars 2024
Azure Sphere version 24.03 est désormais disponible et comprend les composants suivants :
- Disponibilité générale d’Azure Sphere (Integrated)
- Mise à jour du système d’exploitation Azure Sphere
- Mise à jour du kit de développement logiciel (SDK) Azure Sphere pour Windows et Linux
- Mise à jour des extensions Azure Sphere pour Visual Studio et Visual Studio Code
- Exemples mis à jour
Cette version apporte plusieurs améliorations notables, telles que la disponibilité générale d'Azure Sphere (Integrated), la prise en charge des certificats personnalisés pour se connecter à Azure IoT, une version mise à jour de cURL pour le système d'exploitation Azure Sphere, des correctifs de sécurité, la prise en charge du SDK pour la préversion d'Ubuntu 24.04 et des simplifications de la chaîne d'outils CMake.
Disponibilité générale d’Azure Sphere (Integrated)
Nous sommes ravis d'annoncer qu'Azure Sphere (Integrated), une nouvelle interface de gestion pour les appareils Azure Sphere, est désormais disponible pour une utilisation en production à compter d'aujourd'hui. Azure Sphere (Integrated) est désormais l’interface recommandée pour les services Azure Sphere et n’est plus étiquetée en Préversion dans le portail Azure.
Avec Azure Sphere (Integrated), vous pouvez gérer vos appareils Azure Sphere directement dans le portail Azure et l’extension Azure Sphere pour Azure CLI. Azure Sphere (Integrated) repose sur la nouvelle API REST Azure Sphere (Integrated), développée sur la plateforme Azure Resource Manager, et inclut une prise en charge intégrée d'autres services Azure puissants, notamment Azure RBAC et Azure Monitor.
Mises à jour d’Azure Sphere (Integrated) depuis la préversion publique :
Un nouveau rôle prédéfini Azure RBAC est disponible : Propriétaire Azure Sphere. Le rôle Azure Sphere Owner offre tous les privilèges pour les ressources Azure Sphere, mais contrairement au rôle Contributeur Azure Sphere qui offre également tous les privilèges, le rôle Propriétaire Azure Sphere inclut également la possibilité de configurer l'accès Azure RBAC pour les ressources Azure Sphere.
Pour faciliter la navigation lors de la consultation d'un produit, d'un groupe d'appareils ou d'un appareil individuel, vous pouvez désormais accéder aux informations générales spécifiques à la ressource, au contrôle d'accès, aux tâches et aux paramètres de propriété dans le menu de gauche mis à jour.
Vous pouvez utiliser Azure Monitor pour être averti lorsque vous devez prendre des mesures en raison du renouvellement bisannuel du certificat CA de votre catalogue. Pour en savoir plus, consultez Surveillance de la flotte Azure Sphere et de l’intégrité des appareils.
Si vous n’avez pas déjà commencé à utiliser Azure Sphere (Integrated), nous vous recommandons de le faire maintenant.
Une étape d’intégration unique vous permet de gérer vos locataires Azure Sphere (Legacy) existants dans Azure Sphere (Integrated). Une fois qu’un locataire est intégré, vous pouvez effectuer des tâches de gestion à l’aide d’Azure Sphere (Integrated) ou d’Azure Sphere (Legacy). Vous pouvez étaper l’adoption d’Azure Sphere (Integrated) en commençant par les activités de test et de développement dans Azure Sphere (Integrated) tout en continuant à utiliser Azure Sphere (Legacy) pour les flux de travail de gestion de production jusqu’à ce que vous soyez prêt à effectuer une migration complète. Bien que l’interface Azure Sphere (Legacy) continue d’être entièrement prise en charge, nous vous recommandons de migrer pour tirer pleinement parti des fonctionnalités d’Azure Sphere (Integrated) et des améliorations futures.
Pour en savoir plus, consultez le billet de blog Azure Sphere (Integrated) est généralement disponible.
Nouvelles fonctionnalités et modifications dans le système d’exploitation 24.03
La version 24.03 du système d’exploitation Azure Sphere inclut les changements suivants :
Correction des bogues et des vulnérabilités courantes dans la version 24.03 du système d’exploitation
La version cURL incluse dans le système d'exploitation Azure Sphere a été mise à jour de la version 7.69.1 à la version 7.87.0. La version 24.03 du système d'exploitation inclut des mises à jour de sécurité visant à atténuer ces vulnérabilités, identifiées par leurs références CVE (Common Vulnerabilities and Exposures) :
Vulnérabilités et risques courants (CVE) | |
---|---|
CVE-2022-27774 | CVE-2022-27776 |
CVE-2022-32205 | CVE-2022-32207 |
CVE-2022-32208 | CVE-2022-32221 |
CVE-2022-35252 | CVE-2022-35260 |
CVE-2022-43551 | CVE-2022-43552 |
CVE-2023-23914 | CVE-2023-23916 |
CVE-2023-27533 | CVE-2023-27534 |
CVE-2023-27535 | CVE-2023-27536 |
CVE-2023-27538 | CVE-2023-27538 |
CVE-2023-28319 | CVE-2023-28320 |
CVE-2023-28321 | CVE-2023-28322 |
Prise en charge de l'utilisation de certificats personnalisés pour se connecter aux services Azure IoT
Les appareils Azure Sphere peuvent désormais utiliser des chaînes de certificats personnalisées pour se connecter aux services Azure IoT. L'utilisation de chaînes de certificats non Azure Sphere est utile pour les applications qui ont des exigences organisationnelles supplémentaires en matière d'utilisation des certificats. Des conseils sur la connexion à Azure IoT ont été mis à jour pour décrire davantage ce cas d’usage. Tous les clients utilisant la version bêta de l'API de cette fonctionnalité publiée avec le système d'exploitation 23.05 doivent migrer vers les nouvelles API en téléchargeant le dernier SDK et en recompilant leur application, en tenant compte du fait que les signatures de fonction ont été modifiées afin de favoriser l'application de cette fonctionnalité en production.
Nouvelles fonctionnalités et modifications dans le SDK et les extensions Visual Studio/Visual Studio Code de la version 24.03
La version 24.03 du SDK et des extensions Azure Sphere pour Visual Studio/Visual Studio Code inclut les améliorations suivantes :
Fin de la prise en charge pour Ubuntu 18.04 LTS
Ubuntu 18.04 n'est désormais plus couvert par le contrat de prise en charge standard à long terme de Canonical. Par exemple, le SDK 23.05 était le dernier SDK Azure Sphere à prendre en charge cette version du système d’exploitation. Les SDK 24.03 et futurs ne prendront pas en charge Ubuntu 18.04.
Ajout de la prise en charge du SDK pour la préversion d'Ubuntu 24.04
Le SDK 24.03 ajoute la prise en charge de la version préliminaire d'Ubuntu 24.04, qui vient s'ajouter à la prise en charge existante d'Ubuntu 20.04 et 22.04. Ceci est destiné au développement et aux tests d'Ubuntu 24.04 avant sa mise à disposition au public.
Modifications apportées à la chaîne d'outils CMake
Dans les versions 23.05 et antérieures du SDK, l'ensemble d'API cible (sysroot) utilisé par les applications Azure Sphere devait être spécifié à la fois dans les fichiers CMakePresets.json et CMakeLists.txt, ce qui entraînait des doublons et nécessitait parfois une mise à jour manuelle après chaque publication du SDK.
Pour simplifier ce processus et rationaliser les mises à jour futures, les entrées azsphere_configure_tools
et azsphere_configure_api
du fichier CMakeLists.txt ont été supprimées et sont désormais obsolètes. Le processus de génération utilise désormais uniquement la valeur AZURE_SPHERE_TARGET_API_SET dans CMakePresets.json comme source de vérité pour la version de l’API ciblée.
Par défaut, la valeur du paramètre AZURE_SPHERE_TARGET_API_SET
est définie sur « latest-lts » dans CMakePresets.json, ce qui signifie que lorsque le SDK est mis à jour, le projet cible automatiquement la dernière version de l’API. Si vous souhaitez épingler la version de l’API à une version spécifique (par exemple, lors de la création d’applications pour la fabrication de produits avec une version de système d’exploitation spécifique), vous devez définir le paramètre AZURE_SPHERE_TARGET_API_SET
sur cette version.
Les projets existants continueront à être compilés avec le nouveau SDK, bien qu’un message d’avertissement informe l’utilisateur qu’il peut supprimer les entrées de CMakeLists.json obsolètes. Les nouveaux projets créés à partir des exemples GitHub nécessiteront le SDK 24.03 ou une version ultérieure, ainsi que les extensions VS/VS Code.
Exemples mis à jour pour la version 24.03
La version 24.03 inclut les modifications suivantes apportées aux exemples :
Mises à jour de l'échantillon multiple cURL HTTPS Azure Sphere
L’ancien exemple Azure Sphere HTTPS cURL Multi ne suit plus les bonnes pratiques actuellement recommandées pour l’utilisation de cURL (vous pouvez consulter ces recommandations plus en détail ici). Bien que nous ayons conservé la compatibilité avec l'ancienne approche, nous avons mis à jour notre exemple et vous recommandons d'intégrer la dernière approche dans toute mise à jour logicielle ou tout nouveau développement que vous pourriez entreprendre.
Mises à jour des exemples afin d'utiliser l'extension azure-sphere pour Azure CLI
Nous recommandons d'utiliser l'interface Azure Sphere (Integrated), désormais disponible pour tous, pour les futurs travaux de développement. Les instructions contenues dans les fichiers README d'exemple ont été mises à jour afin d'utiliser les commandes de l'extension azure-sphere pour l'interface CLI Azure.
Version préliminaire publique d’Azure Sphere (Integrated)
8 août 2023
Nous sommes ravis d'annoncer la préversion publique d'Azure Sphere (Integrated), une nouvelle interface de gestion pour les services Azure Sphere qui est intégrée en natif à Azure via Azure Resource Manager.
Cette préversion publique Azure Sphere (Integrated) comprend les éléments suivants :
- Une nouvelle API REST pour les services de sécurité Azure Sphere, intégrée à Azure Resource Manager.
- Intégration du portail Azure et Azure CLI
- Intégration d’Azure Monitor
- Intégration du contrôle d’accès en fonction du rôle (RBAC) Azure
Lisez cet article pour en savoir plus sur la sécurité, l'observabilité, la facilité d'utilisation, l'accès simplifié à l'assistance et les autres avantages de ces intégrations.
Pendant la préversion publique, il est recommandé d'utiliser Azure Sphere (Integrated) à des fins de développement et de test. En règle générale, les cas d'utilisation en production (par exemple, pendant les processus de fabrication ou d'exploitation) ne doivent pas utiliser un produit en préversion. Par conséquent, pour les cas d'utilisation en production, nous vous recommandons de continuer à utiliser l'interface Azure Sphere Security Service existante, désormais appelée Azure Sphere (Legacy), qui continue d'être entièrement prise en charge et disponible de manière générale.
Pour en savoir plus sur Azure Sphere (Integrated) et Azure Sphere (Legacy), y compris comment démarrer, consultez ce document.
Cette version ne comprend aucune mise à jour du système d'exploitation ou du SDK. Les outils de ligne de commande Azure Sphere (Integrated) sont fournis par une nouvelle extension Azure CLI qui nécessite l'installation du SDK Azure Sphere 23.05 pour utiliser les commandes qui interagissent avec un appareil connecté.
Nouveautés de la version 23.05
26 octobre 2023
La version Azure Sphere 23.05 Update 1 comprend les mises à jour suivantes des extensions Azure Sphere pour Visual Studio et Visual Studio Code :
- Un nouveau raccourci vers la gestion du catalogue Azure Sphere (Integrated)
- Résolution des bogues
Il ne comprend pas de mise à jour du système d'exploitation ni du SDK.
20 juin 2023
La version de la fonctionnalité Azure Sphere 23.05 comprend les composants suivants :
- Mise à jour du système d’exploitation Azure Sphere
- Mise à jour du kit de développement logiciel (SDK) Azure Sphere pour Windows et Linux
- Mise à jour des extensions Azure Sphere pour Visual Studio et Visual Studio Code
Si vos appareils sont connectés à Internet, ils reçoivent le système d’exploitation mis à jour à partir du cloud. Vous êtes invité à installer le kit de développement logiciel (SDK) mis à jour lors de la prochaine utilisation, ou vous pouvez l’installer maintenant. Pour installer le dernier kit de développement logiciel (SDK), consultez le Guide de démarrage rapide pour Windows ou Linux.
Les points forts de cette version comprennent de nouvelles bibliothèques cryptographiques, une solution de secours NTP par défaut, de nouvelles API bêta sur Windows pour les connexions Azure IoT utilisant votre propre certificat, des tests en usine plus rapides et améliorés, la prise en charge de plusieurs appareils pour Linux, un nouveau référentiel d'outils et le passage du projet d'aide en libre-service Parse Device Logs au statut « entièrement pris en charge ».
Nouvelles fonctionnalités et modifications dans le système d’exploitation 23.05
La version 23.05 du système d’exploitation Azure Sphere inclut les changements suivants :
Bibliothèques de chiffrement intégrées gérées par Microsoft
Dans le cadre de la version 23.05, Azure Sphere intègre des bibliothèques de chiffrement au système d'exploitation. Grâce à notre partenariat avec wolfSSL, vous pouvez désormais appeler certaines API wolfCrypt dans votre application, ce qui vous permet d'effectuer le chiffrement et le déchiffrement ECC ou xChaCha, la génération et la gestion de certificats, et bien plus encore, sans impact sur la mémoire vive (RAM) ou la mémoire flash pour les intégrer à votre application. Au lieu de cela, vous bénéficierez des bibliothèques intégrées au système d'exploitation Azure Sphere, qui peuvent être corrigées et mises à jour par Microsoft. Cette nouvelle fonctionnalité fait partie de notre engagement de compatibilité ABI pendant toute la durée de vie du produit. Vous pouvez consulter les engagements ABI à long terme de wolfSSL sur leur site web, où ils fournissent également des exemples d'utilisation de ces API wolfCrypt, telles que ECC.
Robustesse accrue du NTP
En cas de panne des serveurs de temps NTP de Microsoft, les appareils Azure Sphere tenteront désormais de se rabattre sur un serveur NTP NIST après avoir essayé plusieurs points de terminaison Microsoft régionaux, sauf si un NTP personnalisé est utilisé avec des configurations de secours personnalisées. Cela renforce la robustesse de la connectivité des appareils Azure Sphere en leur offrant davantage d'options de synchronisation pour la communication avec le cloud et d'autres serveurs. Les administrateurs des appareils Azure Sphere protégés par des pare-feu peuvent consulter les détails mis à jour des points de terminaison ici.
Prise en charge des certificats tiers pour Azure IoT (version bêta) sur Windows
Le système d'exploitation Azure Sphere inclut le SDK Azure IoT C. Nouveauté pour ce système d'exploitation, sous Windows, nous proposons en avant-première des API dans le cadre de notre programme bêta afin d'utiliser les certificats fournis par l'application pour se connecter à Azure IoT. Ces certificats n'ont pas besoin d'être enracinés dans le périphérique Azure Sphere. Cela permet une connexion facile aux ressources Azure IoT avec des certificats qui s'appuient sur les systèmes existants. Ces API bêta sont actuellement optimisées pour les tests, mais elles seront mises à jour afin de prendre en charge les opérations de production à grande échelle. Si vous avez des commentaires sur ces API, y compris sur les exigences relatives à l'environnement de production, veuillez nous contacter à l'adresse AZSPPGSUP@microsoft.com. Les nouvelles API sont AzureIoT_OverrideAzureSphereAuthCert et AzureIoT_OverrideAzureSphereAuthPrivateKey.
Mettre à jour la prise en charge du système d'exploitation RF Tools et améliorer les performances des outils
Les outils RF ont été mis à jour pour inclure :
- la prise en charge des plateformes Windows et Linux x86, notamment sur plusieurs appareils. ;
- des améliorations des performances pour la lecture et l’écriture des données bufferbin et eFuse, par le biais de nouveaux appels de système d’exploitation par lot ;
- une bibliothèque Python, aidant les utilisateurs Python à développer leurs propres scripts et applications.
Nouvelles fonctionnalités et modifications dans le SDK 23.05
La version 23.05 du SDK Azure Sphere inclut les changements suivants :
Prise en charge multi-appareils Linux
Le SDK 23.05 ajoute la prise en charge de plusieurs appareils Azure Sphere connectés simultanément sous Linux, alignant ainsi cette fonctionnalité sur la prise en charge existante sous Windows. Cela revêt une importance particulière pour les scénarios de fabrication basés sur Linux.
De plus, il n'est plus nécessaire d'appeler le script azsphere_connect.sh
lors de la connexion d'un nouvel appareil : la connexion s'effectue désormais automatiquement, à l'instar de la prise en charge Windows existante. Consultez la documentation mise à jour sur l'installation du SDK Linux.
Ajout de la prise en charge du SDK pour Ubuntu 22.04 LTS
Le SDK 23.05 ajoute la prise en charge d'Ubuntu 22.04, qui vient s'ajouter à la prise en charge existante d'Ubuntu 18.04 et 20.04. Le programme d'installation du SDK Linux peut déterminer la version LTS d'Ubuntu que vous utilisez et télécharger ou installer le SDK approprié.
Avis de fin de support pour Ubuntu 18.04 LTS
Ubuntu 18.04 n'est désormais plus couvert par le contrat de prise en charge standard à long terme de Canonical. Par exemple, le SDK 23.05 sera le dernier SDK Azure Sphere à prendre en charge cette version du système d’exploitation. Les SDK futurs ne prendront pas en charge Ubuntu 18.04.
Nouvelles fonctionnalités et modifications de la version 23.05 dans les extensions Visual Studio et Visual Studio Code pour Azure Sphere
La version 23.05 des extensions Azure Sphere pour Visual Studio et Visual Studio Code inclut les améliorations suivantes :
- Amélioration de l'expérience de débogage lors du débogage d'applications compatibles avec le temps réel et lors du débogage de plusieurs applications.
- Modèles de nouveau projet mis à jour.
Nouveaux outils Référentiel GitHub
Un nouveau référentiel GitHub, Azure Sphere Tools, a été introduit. Ce référentiel contiendra des outils supplémentaires officiellement pris en charge liés à la fabrication, à l'assistance et aux diagnostics. Le dossier de fabrication a été déplacé du référentiel Samples, ce qui permet de regrouper les outils de fabrication en un seul emplacement facile à trouver, tout en réduisant l'empreinte du référentiel d'échantillons.
Nouveaux projets Galerie et projets Galerie mis à jour pour la version 23.05
La version 23.05 des exemples Azure Sphere, extraits de code et projets Galerie inclut les modifications suivantes :
La version 23.05 d’Azure Sphere inclut le projet Parse Device Logs qui a été diplômé de la galerie et qui est maintenant un projet officiellement pris en charge situé dans le nouveau référentiel Azure Sphere Tools.
Versions antérieures à la version 23.05
Découvrez les nouveautés d’Azure Sphere (Legacy).