Co je ID komponenty?
Každá aplikace Azure Sphere musí mít jedinečné ID komponenty , aby ji bylo možné 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, který obsahuje 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 automaticky spustí generování CMakeLists 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.
Vygenerová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 možnosti 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
ID komponenty aplikace se vyžaduje k identifikaci aplikace. ID komponenty pro aplikaci můžete najít některým z následujících způsobů:
- Zkontrolujte ID komponenty v
ComponentId
poli souboru app_manifest.json aplikace. - Pomocí příkazu az sphere device app show-status vypište stav a ID komponenty aplikace na připojeném zařízení.
- Pomocí příkazu az sphere device image list-installed zobrazte seznam imagí aktuálně na připojeném zařízení. Poznamenejte si ID komponenty požadované aplikace.