Crea un proyecto de desarrollador

Los proyectos de desarrollador, que incluyen integraciones de Matter, se administran en el nuevo Google Home Developer Console. En esta página, se explica cómo configurar un nuevo proyecto de desarrollador en Developer Console.

Restricciones

No se puede agregar la funcionalidad Cloud-to-cloud o Local Home SDK a un proyecto en Developer Console. Si deseas agregar la funcionalidad Matter a una integración existente de Cloud-to-cloud o Local Home, primero debes importar un proyecto Actions on Google existente.

Dale un nombre al proyecto

Cuando asignes un nombre a tu proyecto, se recomienda redactar un nombre que cumpla con las siguientes condiciones:

  • Incorpora información básica sobre el proyecto.
  • No se confundirá fácilmente con el de otro proyecto.
  • Puede representar todas las integraciones dentro del proyecto.

Si bien es fácil encontrar un nombre genérico como project-gamma-798, este se “camufla” y no se destacará en una lista de otros proyectos con nombres genéricos.

Para garantizar un nombre de proyecto significativo y distinto, ten en cuenta esta guía cuando nombres tu proyecto:

  • Usa el nombre de tu empresa
  • Usa el tipo de proyecto o acción en el nombre
  • No uses “test” en el nombre del proyecto

Por ejemplo, acme-smarthome o acme-lighting son nombres de proyecto claros y únicos.

Crea el proyecto

Un proyecto de desarrollador representa una o más integraciones. Si compartes un proyecto con los miembros de su equipo de desarrollo, el propietario puede permitir que otros usuarios administren todas las integraciones del proyecto.

Las integraciones del ecosistema de casa inteligente de Google se administran mediante el nuevo Developer Console. Hay dos métodos para configurar proyectos en Developer Console:

  1. Crea un proyecto nuevo.
  2. Importa un proyecto existente desde la consola de Actions on Google.

Te recomendamos crear un solo proyecto para todas tus integraciones, tanto de prueba como de producción, en especial a fin de evitar problemas cuando realices pruebas con IDs de proveedores y de productos de Matter de prueba.

Método 1: Crea un proyecto nuevo

Ve a Developer Console:

Ir a Play Console

  1. En la página Administrar proyectos, haz clic en Crear un proyecto.
  2. En la página Comenzar, haz clic en Crear proyecto.
  3. Ingresa el nombre de tu proyecto, que debe cumplir con los lineamientos para asignar nombres a proyectos.
  4. Haz clic en Crear nuevo proyecto.

Se te redireccionará a la página principal del proyecto nuevo.

Método 2: Importa un proyecto existente desde la consola de Actions on Google

Se puede importar un proyecto Actions on Google existente al nuevo Developer Console si deseas agregar compatibilidad con Matter a una integración existente de Cloud-to-cloud o Local Home.

Las siguientes restricciones se aplican a este método:

  • Esta importación es unidireccional. No se puede revertir.
  • Solo el propietario del proyecto puede importar un proyecto Actions on Google existente. El propietario es quien creó el proyecto, que se puede ver mediante el vínculo Miembros.
  • El perfil de la empresa para un proyecto importado solo se puede editar en Actions on Google Console. Los cambios que se realicen se reflejarán en la consola para desarrolladores de Google Home.

Después de la importación, se puede seguir usando el proyecto Actions on Google original para administrar las integraciones existentes (como Cloud-to-cloud, Local Home y App Discovery).

Para importar un proyecto existente desde Actions on Google Console, ve a Developer Console:

Ir a Play Console

  1. Haz clic en Crear un proyecto.
  2. Ingresa un nombre de proyecto de Actions existente o selecciona un proyecto de la lista desplegable (por ejemplo, en la captura de pantalla a continuación, el nombre del proyecto es “My Matter project”).
  3. Haz clic en Importar proyecto.

Se te redireccionará a los detalles del proyecto existente en Developer Console.

Primeros pasos con Developer Center de Google Home

Configura niveles de registro

De forma predeterminada, solo se guardan los registros de errores en Google Cloud para cada integración en tu proyecto.

Para guardar todos los registros en Google Cloud de cada integración, selecciona Todos los registros en la sección Control de nivel de registro: Registros de error.

Niveles de registro del proyecto de Google Home Developer Center

Esta configuración se aplica a todas las integraciones de tu proyecto. No se puede configurar por integración. Guardar todos los registros en Google Cloud puede generar costos adicionales si se supera el espacio de almacenamiento de registros.

Para obtener más información sobre los registros, consulta Cloud Logging para Matter.

Comparte un proyecto de desarrollador

Puedes agregar o quitar el acceso a un proyecto entre los usuarios de tu equipo mediante las funciones predefinidas.

  1. En la Página principal de Developer Console, haz clic en Miembros, que te llevará a la página IAM y administración > IAM en Google Cloud Console.

    O bien, haz clic en Detalles del proyecto y, luego, en Administrar miembros en GCP en la sección Miembros en la parte inferior.

  2. Realiza los cambios necesarios con el panel Google Cloud Console.

Para obtener instrucciones sobre cómo modificar el acceso a un proyecto, consulta la documentación de Google Cloud para el control de acceso.

Una vez que se agregue a la lista de usuarios, un usuario podrá ver el proyecto y sus integraciones en Developer Console.