Начало работы с переходом от облака к облаку

На этом изображении показан «умный дом», в котором по всему дому подключено множество интеллектуальных устройств.

Платформа Google Cloud-to-cloud позволяет пользователям управлять имеющимися в продаже подключенными устройствами через Google Home app (GHA) и Google Assistant , которые доступны на более чем миллиарде устройств, таких как умные колонки, телефоны, автомобили, телевизоры, наушники, часы и многое другое.

Зачем строить?

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

  • Усильте взаимодействие с пользователями — охватите пользователей на 1 миллиарде устройств Assistant , улучшите возможности поиска и упростите настройку.
  • Увеличьте продажи — станьте заметными в результатах поиска в разделе «Покупки», повысьте шансы на размещение вашей рекламы в розничных и монтажных каналах.
  • Повышайте ценность бренда — будьте в центре внимания в сфере обустройства дома. Дайте пользователям возможность узнать ваш бренд благодаря его надежности и богатому функционалу.

Как построить

Для подключения вашего устройства к Assistant вам необходимо создать Cloud-to-cloud интеграцию. Assistant обрабатывает действия, запускаемые пользователями (на нескольких языках), и предоставляет вам полезные метаданные через Google Home Graph (например, состояние конкретного устройства в зависимости от комнаты пользователя). Вам остается только отвечать на запросы через вашу службу обработки запросов.

Самый простой способ начать — пройти наши практические занятия. Мы рекомендуем выполнить оба этих практических занятия, которые шаг за шагом проведут вас через различные этапы процесса разработки:

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

Контрольный список для разработчиков поддерживаемых устройств

Google Home Playground

Используйте Google Home Playground для моделирования проекта «умного дома» с использованием ваших типов и характеристик устройств. Создавайте виртуальные устройства, изменяйте их атрибуты и состояния и многое другое. Подробнее см. на странице Google Home Playground .

Запуск игровой площадки

Отладка и аналитика

Если вы уже создали функцию smart home и вам нужно:

Определения

В данном документе используются следующие термины:

Аутентификация
Связывает учетные записи Google ваших пользователей с учетными записями пользователей в вашей системе аутентификации.
Характеристика устройства
Характеристики устройства определяют возможности устройства соответствующего типа.
Тип устройства
Сообщите Assistant , какие правила грамматики следует использовать на вашем устройстве.
Исполнение
Сервис, который обрабатывает намерения системы smart home и выполняет соответствующее действие.
Экосистема Google Home
Платформа, позволяющая создавать действия smart home , расширяющие функциональность Google Assistant для управления подключенными устройствами.
Home Graph
База данных, которая хранит и предоставляет контекстную информацию о доме и его устройствах.
намерения smart home
Простые объекты обмена сообщениями, описывающие, как выполнить действие в системе smart home например, включить свет или передать звук на динамик.