Freigeben über


Neuerungen in Azure Sphere

Azure Sphere wird fortlaufend aktualisiert. Featureversionen unterstützen neue Funktionen und können Updates für das Azure Sphere-Betriebssystem, das SDK und/oder die Dienste enthalten. Qualitätsversionen umfassen nur Fehlerkorrekturen und Sicherheitsupdates und können häufig nur das Azure Sphere-Betriebssystem enthalten. Releasenummern sind in der Regel im Format "year.month ", sodass 22.04 die Version im April 2022 identifiziert.

Benachrichtigung über Updates

Wenn neue Versionen auftreten, veröffentlichen wir Benachrichtigungen auf Azure Updates und im IoT Tech Community-Blog .

Tipp

Unterbrechungen von Änderungen oder Verbesserungen an der azure-sphere Erweiterung für die Azure CLI oder die AZURE Sphere Security Service (AS3)-REST-APIs können aus einer Azure Sphere-Version außerhalb des Bandes auftreten. Weitere Informationen zu diesen Updates finden Sie unter Versionsupdates.

Empfangen von Updates

Wenn das Betriebssystem aktualisiert wird, wird es automatisch aus der Cloud auf Azure Sphere-Geräte heruntergeladen, die mit dem Internet verbunden sind.

Verwenden Sie den folgenden Befehl, um die installierte Betriebssystemversion auf einem angeschlossenen Gerät zu überprüfen:

az sphere device show-os-version

SDK-Updates und Visual Studio/Visual Studio Code-Erweiterungen müssen manuell installiert werden . Lesen Sie diese Anweisungen für Windows oder Linux. Um zu überprüfen, welche Version des SDK auf Ihrem Computer installiert ist, verwenden Sie den folgenden Befehl (N.B. dieser Befehl ist derzeit nur im Tool "azsphere" verfügbar):

azsphere show-version

Die Azure Sphere-Erweiterung für Azure CLI muss über Befehlszeilenbefehle manuell aktualisiert werden. Weitere Informationen zum Überprüfen der Erweiterung finden Sie auf dieser Seite .

Retail Evaluation OS-Versionen

Das Retail Evaluation-Programm ermöglicht Abwärtskompatibilitätstests für Anwendungen zwei Wochen, bevor das Betriebssystem für alle Geräte aktualisiert wird. Wir empfehlen dringend, dass alle Produktionsbenutzer diese Testanlage nutzen. Weitere Informationen zur Teilnahme finden Sie unter Einrichten von Geräten für die Betriebssystemauswertung .

Melden von Sicherheitsrisiken

Azure Sphere ermutigt Sicherheitsforscher, nach Sicherheitsrisiken zu suchen und sie verantwortungsbewusst basierend auf dem Prinzip der koordinierten Offenlegung von Sicherheitsanfälligkeiten von Microsoft an das MSRC-Portal zu melden. Berichte über Sicherheitsrisiken können Prämien über das Microsoft Azure Bounty-Programm enthalten. Allgemeine Informationen zu Azure Sphere CVEs finden Sie unter Azure Sphere CVEs . Informationen zu CVEs, die bereits im MSRC-Sicherheitsupdatehandbuch veröffentlicht wurden, finden Sie in den releasespezifischen Details in diesem Artikel.

September 2024

27. September 2024

Ankündigung der Einstellung von Azure Sphere (Legacy)-Dienstschnittstellen im September 2027

Die Azure Sphere (Legacy)-Schnittstellen, einschließlich der Azure Sphere (Legacy)-API (auch bekannt als PAPI) und der Azure Sphere (Legacy) CLI (auch bekannt als azsphere), werden am 27. September 2027 eingestellt. Ab dem 27. September 2027 wird Azure Sphere (Legacy) vollständig unterstützt, und Sie können weiterhin die Azure Sphere-API und die CLI-Schnittstellen verwenden. Bis zum 27. September 2027 müssen Sie jedoch zu Azure Sphere (integriert) migrieren und mit der Verwaltung Ihrer Azure Sphere-Geräte in Azure-Portal und der Azure CLI beginnen, und Sie müssen alle benutzerdefinierten Automatisierungs- und Anwendungen aktualisieren, um die Azure Sphere (Integrated)-API zu verwenden.

Azure Sphere (Integriert) unterstützt alle Features von Azure Sphere (Legacy) und ermöglicht Ihnen die Verwendung anderer leistungsstarker Azure-Dienste bei der Verwaltung Ihrer Azure Sphere-Geräte, einschließlich Microsoft Entra ID, rollenbasierter Azure-Zugriffssteuerung und Azure Monitor.

Weitere Informationen zum Ruhestand und zur Migration zu Azure Sphere (Integriert) finden Sie in diesem Blogbeitrag.

August 2024

19. August 2024

Dienste (Legacy): Die einladungsbenutzer-API ist veraltet.

Aus Sicherheitsgründen haben wir die API "invite-user" aus der öffentlichen Azure Sphere -API (Legacy) entfernt. Diese API wurde vom CLI-Befehl azsphere register-userverwendet, der nun zu einer Fehlermeldung führt. Alternative Methoden sollten zum Registrieren von Azure Sphere (Legacy)-Benutzern verwendet werden.

Dienste (integriert): Neues Feature zum Auffinden eines Geräts

Sie können jetzt in allen Katalogen, auf die Sie Zugriff haben, nach einer Geräte-ID suchen. Wenn Sie über Leseberechtigungen oder eine höhere Azure RBAC-Berechtigung für das Gerät verfügen, zeigt das Suchergebnis einen Link zum Gerät sowie zur übergeordneten Gerätegruppe, zum Produkt und zum Katalog des Geräts an. Wenn Sie nicht über Leseberechtigungen oder höhere Zugriffsberechtigungen verfügen, gibt die Suche einen Fehler zurück, der nicht gefunden wurde.

Ein neues Azure Sphere Gallery-Projekt ist verfügbar, das veranschaulicht, wie sie ein Azure Sphere-Gerät mit einem Azure Event Grid-Namespace über MQTT mit der MQTT-C-Clientbibliothek verbinden. Dieses Projekt verwendet die WolfSSL TLS-Bibliothek und den DAA-Zertifikatmechanismus (Device Authentication and Attestation) von Azure Sphere, um Verbindungen auf sichere, authentifizierte und nachgewiesene Weise zu bilden.

Juli 2024

31. Juli 2024

Azure Sphere Security Service verwendet zunächst ein neues Imagesignaturzertifikat zum Signieren aller von der Produktion signierten Bilder und Funktionen. Da Produktionsgeräte das neue Zertifikat im vertrauenswürdigen Keystore am 10. Juli erhalten haben (siehe unten), hat dies keine Auswirkungen auf Produktionsgeräte. In bestimmten Produktions- oder Entwicklungsszenarien gibt es geringfügige Auswirkungen.

10. Juli 2024

Diese Version enthält ein Update für den vertrauenswürdigen Keystore von Azure Sphere-Geräten, die dazu führen, dass alle Geräte (unabhängig davon, ob sie sich im Retail- oder Retail Eval-Feed befinden) dieses Update installieren und neu gestartet werden. Weitere Informationen finden Sie im Blogbeitrag Azure Sphere – Update des Zertifikats für das Signieren von Bildern.

Neuerungen in der Version 24.06

25. Juni 2024

Die Azure Sphere 24.06-Version enthält nur einen Fehlerkorrektur im Azure Sphere-Betriebssystem. es enthält kein aktualisiertes SDK. Wenn Ihre Geräte mit dem Internet verbunden sind, erhalten sie das aktualisierte Betriebssystem über die Cloud.

Behobene Fehler und häufige Sicherheitsrisiken in der Version 24.06

Die Version 24.06 enthält Updates zur Entschärfung der allgemeinen Sicherheitsrisiken und Expositionen (CVEs):

  • CVE-2023-52160

Neuerungen in version 24.03

26. März 2024

Azure Sphere 24.03-Version ist jetzt verfügbar und enthält die folgenden Komponenten:

  • Allgemeine Verfügbarkeit von Azure Sphere (integriert)
  • Aktualisiertes Azure Sphere-Betriebssystem
  • Aktualisiertes Azure Sphere-SDK für Windows und Linux
  • Aktualisierte Azure Sphere-Erweiterungen für Visual Studio und für Visual Studio Code
  • Aktualisierte Beispiele

Die Highlights in dieser Version umfassen die allgemeine Verfügbarkeit von Azure Sphere (Integriert), unterstützung für benutzerdefinierte Zertifikate zum Herstellen einer Verbindung mit Azure IoT, eine aktualisierte Version von cURL für das Azure Sphere-Betriebssystem, Sicherheitsfixes, SDK-Unterstützung für Ubuntu 24.04 pre-release und Vereinfachungen mit der CMake-Toolkette.

Allgemeine Verfügbarkeit von Azure Sphere (integriert)

Wir freuen uns, ihnen mitzuteilen, dass Azure Sphere (Integrated), eine neue Verwaltungsschnittstelle für Azure Sphere-Geräte, ab heute allgemein für die Produktionsverwendung verfügbar ist. Azure Sphere (Integrated) ist jetzt die empfohlene Schnittstelle für Azure Sphere-Dienste und wird in Azure-Portal nicht mehr als Vorschau bezeichnet.

Mit Azure Sphere (Integriert) können Sie Ihre Azure Sphere-Geräte direkt in der Azure-Portal und der Azure Sphere-Erweiterung für Azure CLI verwalten. Azure Sphere (Integrated) basiert auf der neuen REST-API azure Sphere (Integrated) auf der Azure Resource Manager-Plattform und umfasst integrierte Unterstützung für andere leistungsstarke Azure-Dienste, einschließlich Azure RBAC und Azure Monitor.

Updates für Azure Sphere (integriert) seit der öffentlichen Vorschau:

  • Eine neue vordefinierte Azure RBAC-Rolle ist verfügbar: Azure Sphere Owner. Die Azure Sphere-Besitzerrolle bietet vollständige Berechtigungen für Azure Sphere-Ressourcen, aber im Gegensatz zur Rolle "Mitwirkender von Azure Sphere", die auch vollständige Berechtigungen bereitstellt, umfasst die Azure Sphere-Besitzerrolle auch die Möglichkeit, den Azure RBAC-Zugriff für Azure Sphere-Ressourcen zu konfigurieren.

  • Wenn Sie ein einzelnes Produkt, eine Gerätegruppe oder ein einzelnes Gerät anzeigen, können Sie jetzt auf ressourcenspezifische Übersichtsinformationen, Zugriffssteuerung, Aufgaben und Eigenschafteneinstellungen im aktualisierten linken Menü zugreifen.

  • Sie können Azure Monitor verwenden, um benachrichtigt zu werden, wenn Sie aufgrund des zweijährigen Zertifikatrolls Ihres Katalogzertifizierungsstellenzertifikats Maßnahmen ergreifen müssen. Ausführliche Informationen finden Sie unter Überwachen der Azure Sphere-Flotte und geräteintegrität.for details, see Monitoring Azure Sphere fleet and device health..

Wenn Sie noch nicht mit der Verwendung von Azure Sphere (Integrated) begonnen haben, empfehlen wir Dies jetzt.

Mit einem einmaligen Integrationsschritt können Sie Ihre vorhandenen Azure Sphere(Legacy)-Mandanten in Azure Sphere (integriert) verwalten. Nachdem ein Mandant integriert wurde, können Sie Verwaltungsaufgaben entweder mit Azure Sphere (integriert) oder Azure Sphere (Legacy) ausführen. Sie können die Einführung von Azure Sphere (integriert) stufen, indem Sie mit Test- und Entwicklungsaktivitäten in Azure Sphere (integriert) beginnen und Azure Sphere (Legacy) weiterhin für Produktionsverwaltungsworkflows verwenden, bis Sie bereit sind, vollständig zu migrieren. Während die Azure Sphere (Legacy)-Schnittstelle weiterhin vollständig unterstützt wird, empfehlen wir die Migration, um die Vorteile von Azure Sphere -Features (integriert) und zukünftigen Verbesserungen vollständig zu nutzen.

Weitere Informationen finden Sie im Blogbeitrag Azure Sphere (Integriert) allgemein verfügbar.

Neue und geänderte Features im 24.03-Betriebssystem

Die Version 24.03 des Azure Sphere-Betriebssystems enthält die folgenden Änderungen:

Behobene Fehler und häufige Sicherheitsrisiken in der Version 24.03 des Betriebssystems

Die im Azure Sphere-Betriebssystem enthaltene cURL-Version wurde von Version 7.69.1 auf 7.87.0 aktualisiert. Die Version 24.03 des Betriebssystems enthält Updates, um diese allgemeinen Sicherheitsrisiken und Risiken (CVEs) abzumildern:

Allgemeine Sicherheitsrisiken und Expositionen (CVEs)
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-28319CVE-2023-28320
CVE-2023-28321 CVE-2023-28322

Unterstützung für die Verwendung von benutzerdefinierten Zertifikaten zum Herstellen einer Verbindung mit Azure IoT Services

Azure Sphere-Geräte können jetzt benutzerdefinierte Zertifikatketten verwenden, um eine Verbindung mit Azure IoT Services herzustellen. Die Verwendung von Nicht-Azure Sphere-Zertifikatketten ist bei Anwendungen hilfreich, die zusätzliche Organisationsanforderungen hinsichtlich der Zertifikatverwendung haben. Anleitungen zum Herstellen einer Verbindung mit Azure IoT wurden aktualisiert, um diesen Anwendungsfall weiter zu beschreiben. Alle Kunden, die die Beta-API-Version dieser Funktion verwenden, die mit dem 23.05-Betriebssystem veröffentlicht wurde, sollten zu den neuen APIs migrieren, indem Sie das neueste SDK herunterladen und ihre Anwendung neu kompilieren, indem Sie diese Funktionssignaturen notieren, um die Produktionsanwendung dieser Funktion zu fördern.

Neue und geänderte Features im 24.03 SDK und visual Studio/Visual Studio Code-Erweiterungen

Die Version 24.03 des Azure Sphere SDK und visual Studio/Visual Studio Code umfasst die folgenden Änderungen:

Ende des Supports für Ubuntu 18.04 LTS

Ubuntu 18.04 ist jetzt außerhalb der langfristigen Standardunterstützungsvereinbarung von Canonical. So war das 23.05 SDK das letzte Azure Sphere SDK, das diese Betriebssystemversion unterstützt. 24.03 und zukünftige SDKs werden Ubuntu 18.04 nicht unterstützen.

Sdk-Unterstützung für Ubuntu 24.04 Vorversion hinzugefügt

Das 24.03 SDK bietet Unterstützung für die Vorabversion von Ubuntu 24.04, die dem vorhandenen Ubuntu 20.04- und 22.04-Support hinzugefügt wird. Dies dient der Entwicklung und dem Test von Ubuntu 24.04, bevor sie für die Öffentlichkeit veröffentlicht wird.

Änderungen der CMake-Toolkette

In SDK Version 23.05 und früher musste der von Azure Sphere-Anwendungen verwendete Ziel-API-Satz (sysroot) sowohl in den Dateien CMakePresets.json als auch in CMakeLists.txt Dateien angegeben werden, die dupliziert und manchmal nach jeder SDK-Version manuell aktualisiert wurden.

Um diesen Prozess zu vereinfachen und zukünftige Updates zu optimieren, wurden die azsphere_configure_tools Einträge und azsphere_configure_api CMakeLists.txt nicht mehr benötigt und veraltet. Der Buildprozess verwendet jetzt nur den AZURE_SPHERE_TARGET_API_SET Wert in CMakePresets.json als Wahrheitsquelle für die Ziel-API-Version.

Standardmäßig wird der Wert des AZURE_SPHERE_TARGET_API_SET Parameters in CMakePresets.json auf "latest-lts" festgelegt, was bedeutet, dass das Projekt beim Aktualisieren des SDK automatisch auf die neueste API-Version ausgerichtet ist. Wenn Sie die API-Version an eine bestimmte Version anheften möchten (z. B. beim Erstellen von Apps für Fertigungsprodukte mit einer bestimmten Betriebssystemversion), sollten Sie den AZURE_SPHERE_TARGET_API_SET Parameter auf diese Version festlegen.

Vorhandene Projekte werden weiterhin mit dem neuen SDK kompiliert, obwohl eine Warnmeldung den Benutzer darüber informiert, dass er die veralteten CMakeLists.json Einträge entfernen kann. Neue Projekte, die basierend auf den GitHub-Beispielen erstellt wurden, erfordern die SDK- und VS/VS-Codeerweiterungen 24.03 oder höher.

Aktualisierte Beispiele für 24.03

Die Version 24.03 enthält die folgenden Änderungen an den Beispielen:

Updates für Azure Sphere HTTPS cURL Multi-Beispiel

Das vorherige Azure Sphere HTTPS cURL Multi-Beispiel folgt derzeit nicht mehr empfohlenen cURL Best Practices, die hier ausführlicher zu sehen sind. Obwohl wir die Kompatibilität mit dem alten Ansatz beibehalten haben, haben wir unser Beispiel aktualisiert und empfehlen , den neuesten Ansatz in softwareupdates oder neue Entwicklungsarbeiten zu integrieren, die Sie möglicherweise unternehmen.

Updates für Beispiele zur Verwendung der Azure-Kugel-Erweiterung für Azure CLI

Wir empfehlen die verwendung der jetzt allgemein verfügbaren Azure Sphere (Integrated)-Schnittstelle für zukünftige Entwicklungsarbeit. Die Anweisungen in den README-Beispieldateien wurden aktualisiert, um Befehle in der Azure-Kugel-Erweiterung für die Azure CLI zu verwenden.

Öffentliche Vorschauversion von Azure Sphere (Integriert)

8. August 2023

Wir freuen uns, die öffentliche Vorschau von Azure Sphere (Integriert) bekannt zu geben, eine neue Verwaltungsschnittstelle für Azure Sphere-Dienste, die nativ in Azure über den Azure Resource Manager integriert ist.

Diese öffentliche Vorschau von Azure Sphere (integrated) umfasst:

  • Eine neue REST-API für azure Sphere Security Services, die in Azure Resource Manager integriert ist
  • Azure-Portal und Azure CLI-Integration
  • Azure Monitor-Integration
  • Azure RBAC-Integration

Lesen Sie diesen Artikel , um mehr über die Sicherheit, Beobachtbarkeit, Benutzerfreundlichkeit, optimierten Zugriff auf Unterstützung und andere Vorteile dieser Integrationen zu erfahren.

Während der öffentlichen Vorschau wird empfohlen, Azure Sphere (integriert) für Entwicklungs- und Testzwecke zu verwenden. Als bewährte Methode sollten Produktionsanwendungsfälle (z. B. bei Fertigungs- oder Betriebsworkflows) kein Preview-Produkt verwenden. Daher empfehlen wir Ihnen, für Produktionsanwendungsfälle weiterhin die vorhandene Azure Sphere Security Service-Schnittstelle zu verwenden, die jetzt als Azure Sphere (Legacy) bezeichnet wird, die weiterhin vollständig unterstützt und allgemein verfügbar ist.

Weitere Informationen zu Azure Sphere (Integriert) und Azure Sphere (Legacy), einschließlich der ersten Schritte, finden Sie in diesem Dokument.

Es gibt kein Betriebssystem- oder SDK-Update als Teil dieser Version. Die Befehlszeilentooling von Azure Sphere (Integrated) wird von einer neuen Azure CLI-Erweiterung bereitgestellt, die erfordert, dass das Azure Sphere SDK 23.05 bei Verwendung von Befehlen installiert wird, die mit einem verbundenen Gerät interagieren.

Neuerungen in der Version 23.05

26. Oktober 2023

Die Azure Sphere 23.05 Update 1-Version enthält die folgenden Updates für die Azure Sphere-Erweiterungen für Visual Studio und visual Studio Code:

  • Eine neue Verknüpfung zur Azure Sphere -Katalogverwaltung (Integriert)
  • Fehlerkorrekturen

Es enthält kein aktualisiertes Betriebssystem oder SDK.

20. Juni 2023

Die Azure Sphere 23.05-Featureversion enthält die folgenden Komponenten:

  • Aktualisiertes Azure Sphere-Betriebssystem
  • Aktualisiertes Azure Sphere-SDK für Windows und Linux
  • Aktualisierte Azure Sphere-Erweiterungen für Visual Studio und für Visual Studio Code

Wenn Ihre Geräte mit dem Internet verbunden sind, erhalten sie das aktualisierte Betriebssystem über die Cloud. Sie werden aufgefordert, das aktualisierte SDK bei der nächsten Verwendung zu installieren, oder Sie können es jetzt installieren. Informationen zum Installieren des neuesten SDK finden Sie in der Schnellstartanleitung für Windows oder Linux.

Zu den Highlights in dieser Version gehören neue kryptografische Bibliotheken, standardmäßiges NTP-Fallback, neue Beta-APIs unter Windows für Azure IoT-Verbindungen mit Ihrem eigenen Zertifikat, schnellere und erweiterte Factorytests, Unterstützung für mehrere Geräte für Linux, ein neues Tools-Repository und Abschluss des Self-Help Gallery-Projekts für Analysegeräteprotokolle, um den vollständig unterstützten Status zu erhalten.

Neue und geänderte Features im 23.05-Betriebssystem

Die Version 23.05 des Azure Sphere-Betriebssystems enthält die folgenden Änderungen:

Von Microsoft verwaltetes Onboarding von Kryptografiebibliotheken

Im Rahmen der Version 23.05 verfügt Azure Sphere über kryptografische Bibliotheken, die in das Betriebssystem integriert sind. Mit unserer Partnerschaft mit wolfSSL können Sie jetzt select wolfCrypt APIs in Ihrer Anwendung aufrufen, mit denen Sie ECC- oder xChaCha-Verschlüsselung und -Entschlüsselung, Zertifikatgenerierung und -verwaltung durchführen können, und vieles mehr, ohne dass eine RAM- oder Flash-Auswirkung für die Erstellung dieser Daten in Ihre Anwendung entsteht. Stattdessen werden Sie von den integrierten Bibliotheken des Azure Sphere OS bedient, die von Microsoft gepatcht und auf dem neuesten Stand gehalten werden können. Diese neue Funktionalität ist Teil unseres ABI-Kompatibilitätsversprechens für die Lebensdauer des Produkts, und Sie können die langfristigen ABI-Zusagen von wolfSSL auf ihrer Website anzeigen, wo sie auch Beispiele für die Verwendung dieser wolfCrypt-APIs, wie z. B. ECC, bereitstellen.

Erweiterte NTP-Robustität

Wenn Microsoft NTP-Zeitserver einen Ausfall aufweisen, versucht Azure Sphere-Geräte jetzt, einen NIST NTP-Server nach dem Versuch mehrerer regionaler Microsoft-Endpunkte zu fallbacken, es sei denn, ein benutzerdefinierter NTP wird mit benutzerdefinierten Fallbackkonfigurationen verwendet. Dadurch wird die Konnektivitätsfestigkeit von Azure Sphere-Geräten erweitert, indem sie mehr Optionen für die Synchronisierung für die Kommunikation mit der Cloud und anderen Servern bieten. Administratoren von Azure Sphere-Geräten hinter Firewalls können sich hier auf die aktualisierten Endpunktdetails beziehen.

Zertifikatunterstützung von Drittanbietern für Azure IoT (Beta) unter Windows

Das Betriebssystem von Azure Sphere umfasst das Azure IoT C SDK. Neu für dieses Betriebssystem unter Windows zeigen wir APIs als Teil unseres Betaprogramms an, um Zertifikate zu nutzen, die von der Anwendung bereitgestellt werden, um eine Verbindung mit Azure IoT herzustellen, diese Zertifikate müssen nicht im Azure Sphere-Gerät verwurzelt sein. Dies ermöglicht eine einfache Verbindung mit Azure IoT-Ressourcen mit Zertifikaten, die sich auf vorhandene Systeme beziehen. Diese Beta-APIs sind derzeit für Tests optimiert, werden jedoch aktualisiert, um Produktionsvorgänge im Großen und Umfang zu unterstützen. Wenn Sie Feedback zu diesen APIs haben, einschließlich der Anforderungen an die Produktionsumgebung, wenden Sie sich bitte an uns unter AZSPPGSUP@microsoft.com. Die neuen APIs sind AzureIoT_OverrideAzureSphereAuthCert und AzureIoT_OverrideAzureSphereAuthPrivateKey.

Aktualisieren der Unterstützung des Betriebssystems für RF-Tools und Verbessern der Leistung von Tools

RF-Tools wurden aktualisiert, um Folgendes einzuschließen:

  • Unterstützung für Windows- und Linux x86-Plattformen, einschließlich Multigeräte.
  • Leistungsverbesserungen beim Lesen und Schreiben von Pufferbin- und eFuse-Daten durch neue Batchverarbeitungsbetriebssystemaufrufe.
  • Eine Python-Bibliothek, die Python-Benutzer bei der Entwicklung eigener Skripts und Anwendungen unterstützt.

Neue und geänderte Features im 23.05 SDK

Die Version 23.05 des Azure Sphere SDK enthält die folgenden Änderungen:

Linux-Unterstützung für mehrere Geräte

Das 23.05 SDK bietet Unterstützung für mehrere gleichzeitig verbundene Azure Sphere-Geräte in Linux, wodurch dieses Feature in Einklang mit bestehender Unterstützung unter Windows bereitgestellt wird. Dies hat eine besondere Relevanz für Linux-basierte Fertigungsszenarien.

Darüber hinaus ist es nicht mehr erforderlich, das azsphere_connect.sh Skript beim Verbinden eines neuen Geräts aufzurufen – die Verbindung erfolgt jetzt automatisch in Parität mit der vorhandenen Windows-Unterstützung. Weitere Informationen finden Sie in der aktualisierten Dokumentation zur Linux SDK-Installation.

Hinzufügen der SDK-Unterstützung für Ubuntu 22.04 LTS

Das 23.05 SDK bietet Unterstützung für Ubuntu 22.04 und fügt der vorhandenen Ubuntu 18.04- und 20.04-Unterstützung hinzu. Das Linux SDK-Installationsprogramm kann die LTS-Version von Ubuntu ermitteln, die Sie ausführen, und das entsprechende SDK herunterladen oder installieren.

Ankündigung zum Ende des Supports für Ubuntu 18.04 LTS

Ubuntu 18.04 ist jetzt außerhalb der langfristigen Standardunterstützungsvereinbarung von Canonical. Daher ist das 23.05 SDK das letzte Azure Sphere SDK, das diese Betriebssystemversion unterstützt. Zukünftige SDKs werden Ubuntu 18.04 nicht unterstützen.

Neue und geänderte Features in 23.05 für Visual Studio oder Visual Studio Code-Erweiterungen für Azure Sphere

Die Version 23.05 der Erweiterungen Azure Sphere Visual Studio und Visual Studio Code enthält die folgenden Änderungen:

  • Verbesserte Debugerfahrung beim Debuggen von Echtzeitfähigen Anwendungen und beim Debuggen mehrerer Anwendungen.
  • Neue Projektvorlagen wurden aktualisiert.

Neues GitHub-Repository für Tools

Ein neues GitHub-Repository, Azure Sphere Tools, wurde eingeführt. Dieses Repository enthält zusätzliche offiziell unterstützte Tools zur Herstellung, Unterstützung und Diagnose. Der Produktionsordner wurde aus dem Repository "Samples " verschoben, wobei Fertigungswerkzeuge an einem einzigen, leicht zu findenden Ort platziert werden und gleichzeitig der Speicherbedarf des Proben-Repositorys reduziert wird.

Die Version 23.05 der Azure Sphere-Beispiele, Codeausschnitte und Katalogprojekte umfasst die folgenden Änderungen:

Die 23.05-Version von Azure Sphere umfasst das Parse Device Logs-Projekt, das von der Galerie abgeschlossen wurde und nun ein offiziell unterstütztes Projekt im neuen Azure Sphere Tools-Repository ist.

Versionen vor 23.05

Schauen Sie sich die Neuerungen in Azure Sphere (Legacy) an.