Crea un proyecto de desarrollador

Los proyectos de desarrolladores, que incluyen integraciones 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 el Developer Console.

Restricciones

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

Dale un nombre al proyecto

Cuando asignes un nombre a tu proyecto, te recomendamos que redactes un nombre que tenga las siguientes características:

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

Si bien es fácil crear un nombre genérico, como project-gamma-798, este se camufla y no se destaca en una lista de otros proyectos con nombre genérico.

Para garantizar un nombre significativo y diferente, ten en cuenta esta guía cuando asignes un nombre al proyecto:

  • Usar el nombre de su 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. Cuando se comparte 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 casas inteligentes de Google se administran mediante el nuevo Developer Console. Existen 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.

Recomendamos crear solo un proyecto para todas tus integraciones, ya sea de prueba o de producción, en especial a fin de evitar problemas cuando realices pruebas con los ID de proveedor y de prueba para Matter.

Método 1: Crea un proyecto nuevo

Ve a Developer Console:

Ir a la Consola para desarrolladores

  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

Es posible que un proyecto Actions on Google existente se importe al nuevo Developer Console si deseas agregar compatibilidad con Matter a una integración Cloud-to-cloud o Local Home existente.

Se aplican las siguientes restricciones a este método:

  • Esta importación es solo de un solo sentido. Esta acción 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 con el vínculo de Miembros.
  • El Perfil de la empresa para un proyecto importado solo se puede editar en la Consola de Actions on Google. Los cambios que hagas se reflejarán en Google Home Developer Console.

Después de la importación, el proyecto original Actions on Google aún se puede usar para administrar 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 la Consola para desarrolladores

  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.

Comienza a usar
Google Home Developer Center

Configurar niveles de registro

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

A fin de guardar todos los registros en Google Cloud para cada integración, selecciona Todos los registros en la sección Control de nivel de registro: Registros de errores.

Niveles de registro del proyecto en el Centro para desarrolladores de Google Home

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 excede tu espacio de almacenamiento de registros.

Si quieres 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 con funciones predefinidas.

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

    También puedes hacer 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.

Si quieres obtener instrucciones para modificar el acceso a un proyecto, consulta la documentación de Google Cloud para el control de acceso.

Una vez que se agrega a la lista de usuarios, este puede ver el proyecto y todas las integraciones en Developer Console.