Co je ID komponenty?
Důležité
Toto je dokumentace k Azure Sphere (starší verze). Azure Sphere (starší verze) se vyřazuje 27. září 2027 a uživatelé musí do této doby migrovat do Azure Sphere (integrované). K zobrazení dokumentace k Azure Sphere (integrované) použijte selektor verzí umístěný nad obsahem.
Každá aplikace Azure Sphere musí mít jedinečné ID komponenty, aby bylo možné ji snadno identifikovat. ID komponenty je univerzální jedinečný identifikátor (UUID), označovaný také jako globálně jedinečný identifikátor (GUID), což je řetězec obsahující sadu šestnáctkových číslic. Například 02ce3860-3126-42af-8ac7-c2a661134129. Každá aplikace má jiné ID komponenty, aby se zabránilo možným konfliktům.
Vygenerování ID komponenty
Při prvním otevření projektu CMake v sadě Visual Studio nebo Visual Studio Code se generování CMakeLists automaticky spustí a nastaví ID komponenty pro aplikaci v souboru app_manifest.json. Pokud aplikaci spustíte bez ID komponenty, sestavení selže. V případě potřeby můžete ručně vygenerovat identifikátor GUID/UUID a aktualizovat nastavení manifestu aplikace.
Generování identifikátoru GUID nebo UUID:
- V nabídce Nástroje zvolte Vytvořit identifikátor GUID.
- V programu generátoru GUID zvolte tlačítko Formát registru, zvolte tlačítko Kopírovat a pak zvolte tlačítko Ukončit.
Vložte vygenerovaný identifikátor GUID/UUID do ComponentId
pole souboru app_manifest.json aplikace. Příklad: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"
Vyhledání ID komponenty
K identifikaci aplikace se vyžaduje ID komponenty aplikace. ID komponenty pro aplikaci můžete najít libovolným způsobem:
- Zkontrolujte ID komponenty v
ComponentId
poli souboru app_manifest.json aplikace. - Pomocí příkazu azsphere device app show-status zobrazte seznam stavu a ID komponenty aplikace na připojeném zařízení.
- K zobrazení seznamu imagí aktuálně připojených zařízení použijte příkaz azsphere device image list-installed . Poznamenejte si ID komponenty požadované aplikace.