Crea un proyecto de desarrollador

Los proyectos de desarrollador, que incluyen integraciones de Matter, se administran en Google Home Developer Console. En esta página, se explica cómo configurar un nuevo proyecto de desarrollador en la 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.

Asígnale un nombre al proyecto

Cuando asignes un nombre a tu proyecto, es una buena práctica redactar un nombre que cumpla con las siguientes condiciones:

  • Incorpora información básica sobre el proyecto.
  • No se confundirá fácilmente con la de otro proyecto.
  • Puede representar todos los integrationdentro del proyecto.

Los nombres significativos son importantes. Un nombre genérico como project-gamma-798 se "camufla" en efecto y no se destacará en una lista de otros proyectos con nombres genéricos.

Ten en cuenta la siguiente guía a la hora de nombrar 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 y acme-lighting son nombres de proyecto claros y únicos.

Crea el proyecto

Un proyecto de desarrollador representa uno o más objetos integration. Cuando compartes un proyecto con los miembros de su equipo de desarrollo, el propietario puede permitir que otros usuarios administren todos los integrationdel proyecto.

Los ecosistemas de casa inteligente de Google integrationse administran con 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 de Matter, tanto de prueba como de producción, en especial para evitar problemas cuando se realizan 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 de 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 necesitas agregar compatibilidad con Matter a una integración existente de Cloud-to-cloud o Local Home.

Se aplican las siguientes restricciones 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 con el vínculo Miembros.
  • El perfil de la empresa de 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 uno de la lista desplegable (por ejemplo, en la siguiente captura de pantalla, 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 del 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 de proyectos del Developer Center de Google Home

Este parámetro de configuración se aplica a todas las integraciones de tu proyecto. No se puede configurar para cada 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.

Si quieres obtener instrucciones para modificar el acceso a un proyecto, consulta Control de acceso para proyectos con IAM.

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

Según la configuración de tu organización, es posible que experimentes errores de permisos cuando intentes crear proyectos de desarrollador. Si es así, comunícate con el administrador de Google Cloud y solicita permisos de creador del proyecto para tu cuenta.