Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Jede Azure Sphere-Anwendung muss über eine eindeutige Komponenten-ID verfügen, damit sie leicht identifiziert werden kann. Die Komponenten-ID ist ein Universally Unique Identifier (UUID), der auch als GUID (Globally Unique Identifier) bezeichnet wird. Dabei handelt es sich um eine Zeichenfolge, die einen Satz von Hexadezimalziffern enthält. Beispiel: 02ce3860-3126-42af-8ac7-c2a661134129. Jede Anwendung verfügt über eine andere Komponenten-ID, um mögliche Konflikte zu vermeiden.
Generieren einer Komponenten-ID
Wenn Sie ein CMake-Projekt zum ersten Mal in Visual Studio oder Visual Studio Code öffnen, wird die CMakeLists-Generierung automatisch ausgeführt und legt die Komponenten-ID für die Anwendung in der Datei app_manifest.json fest. Wenn Sie die Anwendung ohne Komponenten-ID ausführen, tritt beim Build ein Fehler auf. Bei Bedarf können Sie manuell eine GUID/UUID generieren und die Anwendungsmanifesteinstellung aktualisieren.
So generieren Sie eine GUID oder UUID:
- Wählen Sie im Menü Extras die Option GUID erstellen aus.
- Wählen Sie im GUID-Generatorprogramm die Optionsschaltfläche Registrierungsformat aus, wählen Sie die Schaltfläche Kopieren und dann die Schaltfläche Beenden aus.
Fügen Sie die generierte GUID/UUID in das ComponentId
Feld der datei app_manifest.json der Anwendung ein. Zum Beispiel: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"
Ermitteln der Komponenten-ID
Die Komponenten-ID einer Anwendung ist zum Identifizieren einer Anwendung erforderlich. Sie können die Komponenten-ID für eine Anwendung auf folgende Weise finden:
- Überprüfen Sie die Komponenten-ID im
ComponentId
Feld der Datei app_manifest.json der Anwendung. - Verwenden Sie den Befehl az sphere device app show-status, um die status und die Komponenten-ID der Anwendung auf dem angeschlossenen Gerät aufzulisten.
- Verwenden Sie den Befehl az sphere device image list-installed , um die Images aufzulisten, die sich derzeit auf dem angeschlossenen Gerät befinden. Notieren Sie sich die Komponenten-ID der erforderlichen Anwendung.