Udostępnij za pośrednictwem


Co to jest identyfikator składnika?

Każda aplikacja Azure Sphere musi mieć unikatowy identyfikator składnika , aby można było go łatwo zidentyfikować. Identyfikator składnika jest unikatowym identyfikatorem uniwersalnym (UUID) nazywanym unikatowym identyfikatorem globalnym (GUID), który jest ciągiem zawierającym zestaw cyfr szesnastkowych. Na przykład 02ce3860-3126-42af-8ac7-c2a661134129. Każda aplikacja ma inny identyfikator składnika, aby uniknąć ewentualnych konfliktów.

Generowanie identyfikatora składnika

Przy pierwszym otwarciu projektu CMake w programie Visual Studio lub Visual Studio Code generowanie CMakeLists jest uruchamiane automatycznie i ustawia identyfikator składnika aplikacji w pliku app_manifest.json. Jeśli uruchomisz aplikację bez identyfikatora składnika, kompilacja zakończy się niepowodzeniem. W razie potrzeby możesz ręcznie wygenerować identyfikator GUID/UUID i zaktualizować ustawienie manifestu aplikacji.

Aby wygenerować identyfikator GUID lub identyfikator UUID:

  1. W menu Narzędzia wybierz pozycję Utwórz identyfikator GUID.
  2. W programie generatora identyfikatorów GUID wybierz przycisk opcji Format rejestru, wybierz przycisk Kopiuj, a następnie wybierz przycisk Zakończ.

Wklej wygenerowany identyfikator GUID/UUID w ComponentId polu pliku app_manifest.json aplikacji. Na przykład: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"

Znajdowanie identyfikatora składnika

Identyfikator składnika aplikacji jest wymagany do identyfikowania aplikacji. Identyfikator składnika aplikacji można znaleźć w następujący sposób:

  • Sprawdź identyfikator składnika w ComponentId polu pliku app_manifest.json aplikacji.
  • Użyj polecenia az sphere device app show-status , aby wyświetlić stan i identyfikator składnika aplikacji na dołączonym urządzeniu.
  • Użyj polecenia az sphere device image list-installed , aby wyświetlić na liście obrazy znajdujące się obecnie na dołączonym urządzeniu. Zwróć uwagę na identyfikator składnika wymaganej aplikacji.