Wat is een onderdeel-id?
Elke Azure Sphere-toepassing moet een unieke onderdeel-id hebben, zodat deze eenvoudig kan worden geïdentificeerd. De onderdeel-id is een universeel unieke id (UUID), ook wel bekend als globally unique identifier (GUID), een tekenreeks die een set hexadecimale cijfers bevat. Bijvoorbeeld 02ce3860-3126-42af-8ac7-c2a661134129. Elke toepassing heeft een andere onderdeel-id om mogelijke conflicten te voorkomen.
Een onderdeel-id genereren
De eerste keer dat u een CMake-project opent in Visual Studio of Visual Studio Code, wordt de CMakeLists-generatie automatisch uitgevoerd en wordt de onderdeel-id voor de toepassing ingesteld in het bestand app_manifest.json. Als u de toepassing uitvoert zonder een onderdeel-id, mislukt de build. Indien nodig kunt u handmatig een GUID/UUID genereren en de instelling van het toepassingsmanifest bijwerken.
Een GUID of UUID genereren:
- Kies guid maken in het menu Extra.
- Kies in het GUID-generatorprogramma de knop Registerindeling, kies de knop Kopiëren en kies vervolgens de knop Afsluiten.
Plak de gegenereerde GUID/UUID in het ComponentId
veld van het bestand app_manifest.json van de toepassing. Bijvoorbeeld: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"
De onderdeel-id zoeken
De onderdeel-id van een toepassing is vereist voor het identificeren van een toepassing. U kunt de onderdeel-id voor een toepassing op de volgende manieren vinden:
- Controleer de onderdeel-id in het
ComponentId
veld van het bestand app_manifest.json van de toepassing. - Gebruik de opdracht az sphere device app show-status om de status en onderdeel-id van de toepassing op het gekoppelde apparaat weer te geven.
- Gebruik de opdracht az sphere device image list-installed om de installatiekopieën weer te geven die momenteel op het gekoppelde apparaat staan. Noteer de onderdeel-id van de vereiste toepassing.