Как создать проект разработчика

Проекты разработчиков, в том числе интеграции Matter, управляются на Google Home Developer Console. На этой странице рассказывается, как создать проект разработчика в Developer Console.

Укажите название проекта

При выборе названия проекта рекомендуется составить название, которое:

  • Включает некоторую базовую информацию о проекте.
  • не будет путаться с названиями других проектов;
  • Может представлять все integrationв проекте.

Важно, чтобы названия были понятными. Общее название, например project-gamma-798, не будет выделяться в списке других проектов с общими названиями.

При выборе названия проекта учитывайте следующие рекомендации:

  • Используйте название компании
  • Укажите в названии тип проекта или действия.
  • Не используйте слово "test" в названии проекта.

Например, acme-smarthome и acme-lighting – понятные и уникальные названия проектов.

Создайте проект

Проект разработчика представляет одну или несколько интеграций. Поделившись проектом с участниками команды разработчиков, владелец может разрешить другим пользователям управлять всеми интеграциями в проекте.

Управлять интеграциями экосистемы умного дома Google можно с помощью Developer Console.

Рекомендуем создать один проект для всех интеграций Matter, как тестовых, так и рабочих. Это поможет избежать проблем при тестировании с тестовыми идентификаторами поставщиков и товаров для Matter.

Способ 1. Создайте новый проект

Откройте Developer Console.

Перейти в Developer Console

  1. На странице Управление проектами нажмите Создать проект.
  2. На странице Начало работы нажмите Создать проект.
  3. Введите название проекта, которое должно соответствовать правилам.
  4. Нажмите Создать проект.

Вы будете перенаправлены на главную страницу нового проекта.

Способ 2. Импортируйте существующий проект из консоли Actions on Google

Существующий проект Actions on Google можно импортировать в новую версию Developer Console, если вам нужно добавить поддержку Matter в существующую интеграцию Cloud-to-cloud или Local Home SDK.

Для этого метода действуют следующие ограничения:

  • Импорт выполняется только в одном направлении. Восстановить его будет нельзя.
  • Импортировать существующий проект Actions on Google может только его владелец. Владельцем является тот, кто создал проект. Его имя можно посмотреть, нажав на ссылку Участники.
  • Профиль компании для импортированного проекта можно изменить только в консоли Actions on Google. Изменения будут отражены в Google Home Developer Console.

После импорта исходный проект Actions on Google по-прежнему можно использовать для управления существующими интеграциями (например, Cloud-to-cloud, Local Home, App Discovery).

Чтобы импортировать существующий проект из Actions on Google Console, перейдите в Developer Console.

Перейти в Developer Console

  1. Нажмите Создать проект.
  2. Введите название существующего проекта Actions или выберите проект из раскрывающегося списка (например, на скриншоте ниже название проекта – My matter project).
  3. Нажмите Import project (Импортировать проект).

Вы будете перенаправлены на страницу сведений о проекте в Developer Console.

Начало работы с Google Home Developer Center

Как настроить уровни ведения журнала

По умолчанию в Google Cloud для каждой интеграции в проекте сохраняются только журналы ошибок.

Чтобы сохранять все журналы в Google Cloud для каждой интеграции, выберите Все журналы в разделе Управление уровнем ведения журнала: журналы ошибок.

Уровни ведения журналов в проектах Google Home Developer Center

Эта настройка применяется ко всем интеграциям в вашем проекте. Его можно переопределить только для интеграций Cloud-to-cloud. Если вы сохраните все журналы в Google Cloud, может взиматься дополнительная плата, если будет превышен лимит хранилища журналов.

Подробнее о журналах рассказывается в статье Ведение журналов Cloud для Matter .

Как поделиться проектом разработчика

Вы можете предоставлять или отменять доступ к проекту для пользователей в вашей команде, используя предопределенные роли.

  1. На главной странице Developer Console нажмите Members (Участники). Откроется страница IAM & Admin (IAM и администрирование) > IAM в Google Cloud Console.

    Или нажмите Сведения о проекте, а затем внизу в разделе Участники выберите Управление участниками в GCP.

  2. При необходимости внесите изменения на панели управления Google Cloud Console.

Инструкции по изменению доступа к проекту приведены в статье Контроль доступа к проектам с помощью IAM.

После добавления в список пользователей пользователь может просматривать проект и любые интеграции в Developer Console.

В зависимости от настроек организации при попытке создать проекты разработчика могут возникать ошибки, связанные с разрешениями. Если да, обратитесь к администратору Google Cloud и попросите предоставить вашему аккаунту разрешения на создание проектов.