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 Developer Console.

Restricciones

No se pueden agregar las funciones Cloud-to-cloud ni Local Home SDK 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.

Asígnale un nombre al proyecto

Cuando le pongas nombre a tu proyecto, te recomendamos redactar un nombre que cumpla con las siguientes características:

  • Incorpora información básica sobre el proyecto.
  • No se confundirán fácilmente con los 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" y no se destaca en una lista de otros proyectos con nombres genéricos.

Ten en cuenta la siguiente guía cuando asignes un nombre a tu proyecto:

  • Usa el nombre de tu empresa
  • Usar 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 integration. Si 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 que crees un solo proyecto para todas tus integraciones de Matter, tanto de prueba como de producción, en especial, para evitar problemas cuando realices pruebas con los IDs de proveedores y de productos de prueba de Matter.

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 de asignación de 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 de 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 de 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 de un proyecto importado solo se puede editar en Actions on Google Console. Los cambios que realices allí 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, 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 Acciones existente o selecciona un proyecto 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 en Developer Center de Google Home

Establece 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 All logs en la sección Log level control: Error logs.

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 un costo adicional 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 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 de 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 cualquier integración en Developer Console.

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