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

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

Назовите проект

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

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

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

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

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

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

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

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

Интеграция с экосистемой Google Smart Home осуществляется через Developer Console .

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

Метод 1: Создайте новый проект

Перейдите в Developer Console :

Перейдите в консоль разработчика.

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

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

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

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

К данному методу применяются следующие ограничения:

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

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

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

Перейдите в консоль разработчика.

  1. Нажмите «Создать проект» .
  2. Введите существующее название проекта Actions или выберите проект из раскрывающегося списка (например, на следующем снимке экрана название проекта — «Мой проект Matter»).
  3. Нажмите «Импорт проекта» .

Вы будете перенаправлены обратно к сведениям о существующем проекте в Developer Console .

Google Home Developer Center Get
started

Установить уровни логирования

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

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

Google Home Developer Center project log levels

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

Чтобы узнать больше о логах, см. раздел «Облачное логирование для Matter .

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

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

  1. На главной странице Developer Console нажмите «Участники» , что переведет вас на страницу IAM и администрирование > IAM в Google Cloud Console .

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

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

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

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

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