¿Qué es un Id. de componente?

Cada aplicación de Azure Sphere debe tener un id . de componente único para poder identificarlo fácilmente. El id. del componente es un identificador único universal (UUID) también conocido como identificador único global (GUID), que es una cadena que contiene un conjunto de dígitos hexadecimales. Por ejemplo, 02ce3860-3126-42af-8ac7-c2a661134129. Cada aplicación tiene un id. de componente diferente para evitar posibles conflictos.

Generar un id. de componente

La primera vez que abra un proyecto CMake en Visual Studio o Visual Studio Code, la generación CMakeLists se ejecuta automáticamente y establece el id. del componente para la aplicación en el archivo app_manifest.json. Si ejecuta la aplicación sin un id. de componente, se producirá un error en la compilación. Si es necesario, puede generar manualmente un GUID/UUID y actualizar la configuración del manifiesto de la aplicación.

Para generar un GUID o UUID:

  1. En el menú Herramientas, elija Crear GUID.
  2. En el programa generador GUID, elija el botón de opción Formato del registro, elija el botón Copiar y, a continuación, elija el botón Salir.

Pegue el GUID/UUID generado en el ComponentId campo del archivo app_manifest.json de la aplicación. Por ejemplo: "ComponentId": "a5e23798-9bef-4bb0-9ae9-45643e788cb7"

Buscar el id. de componente

El id. de componente de una aplicación es necesario para identificar una aplicación. Puede encontrar el id. de componente de una aplicación de las siguientes maneras:

  • Compruebe el id. del componente en el ComponentId campo del archivo app_manifest.json de la aplicación.
  • Utilice el comando az sphere device app show-status para enumerar el estado y el id. de componente de la aplicación en el dispositivo adjunto.
  • Use el comando az sphere device image list-installed para enumerar las imágenes que se encuentran actualmente en el dispositivo adjunto. Anote el id. de componente de la aplicación necesaria.