Dela via


Vad är ett komponent-ID?

Varje Azure Sphere-program måste ha ett unikt komponent-ID så att det enkelt kan identifieras. Komponent-ID:t är en UUID -identifierare (Universellt unik identifierare) som är en sträng som innehåller en uppsättning hexadecimala siffror. Till exempel 02ce3860-3126-42af-8ac7-c2a661134129. Varje program har olika komponent-ID för att undvika eventuella konflikter.

Generera ett komponent-ID

Första gången du öppnar ett CMake-projekt i Visual Studio eller Visual Studio-kod körs genereringen av CMakeLists automatiskt och komponent-ID:t för programmet anges i filen app_manifest.json. Om du kör programmet utan ett komponent-ID misslyckas versionen. Om det behövs kan du manuellt generera en GUID/UUID och uppdatera programmanifestinställningen.

Så här genererar du ett GUID eller UUID:

  1. På verktygsmenyn väljer du Skapa GUID.
  2. I GUID-generatorprogrammet väljer du alternativknappen Registerformat, väljer knappen Kopiera och väljer sedan knappen Avsluta.

Klistra in det genererade GUID/UUID i fältet i ComponentId programmets app_manifest.json-fil . Till exempel: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"

Hitta komponent-ID:et

Komponent-ID för ett program krävs för att identifiera ett program. Du kan hitta komponent-ID:t för ett program på följande sätt:

  • Kontrollera komponent-ID:t i ComponentId fältet för programmets app_manifest.json-fil .
  • Använd visningsstatus för kommando azsfärenhetsappen för att visa status och komponent-ID för programmet på den anslutna enheten.
  • Använd listan över installerade kommando azsfärenheter för att visa en lista över de bilder som för närvarande finns på den anslutna enheten. Anteckna komponent-ID för det program som krävs.