Платформа Google Smart Home позволяет пользователям управлять доступными на рынке подключенными устройствами через Google Home app (GHA) и Google Assistant , который доступен на более чем 1 миллиарде устройств, таких как интеллектуальные колонки, телефоны, автомобили, телевизоры, наушники, часы и многое другое. .
Зачем строить
Преимущества для вас включают углубление взаимодействия с пользователями, увеличение продаж ваших устройств и рост ценности вашего бренда.
- Углубляйте взаимодействие с пользователями . Охватывайте пользователей на 1 миллиарде устройств Assistant , улучшайте видимость и упростите настройку.
- Увеличивайте продажи . Станьте заметным в разделе «Покупки в поиске», увеличьте право на показ в розничных сетях и каналах установки.
- Повышайте ценность бренда . Будьте в центре заботливого дома. Позвольте пользователям узнать ваш бренд благодаря надежности и богатым функциям.
Как построить
Чтобы подключить ваше устройство к Assistant , вам необходимо создать действие smart home . Assistant обрабатывает, как пользователи запускают ваше действие (на нескольких языках), и предоставляет вам полезные метаданные через Google Home Graph (например, состояние конкретного устройства на основе комнаты пользователя). Все, что вам нужно сделать, это ответить на запросы через службу выполнения заказов.
Самый простой способ начать — пройти наши лаборатории по написанию кода. Мы рекомендуем выполнить обе эти лаборатории кода, которые шаг за шагом проведут вас через отдельные этапы процесса разработки:
После этого проверьте наш список поддерживаемых устройств , чтобы убедиться, что то, что вы планируете интегрировать, поддерживается в экосистеме Google Home. Затем прочитайте Контрольный список для разработчиков , чтобы понять весь процесс разработки: от создания проекта до запуска.
Контрольный список для разработчиков поддерживаемых устройств
Домашняя игровая площадка Google
Используйте Google Home Playground , чтобы смоделировать проект умного дома с учетом типов и характеристик ваших устройств. Создавайте виртуальные устройства, изменяйте атрибуты и состояния устройств и многое другое. Более подробную информацию можно найти на странице Google Home Playground .
Отладка и аналитика
Если вы уже построили smart home и вам нужно:
- Отладьте свое действие, перейдите в лабораторию кода «Отладка умного дома» .
- Чтобы получить доступ к журналам или создать метрики на основе журналов, перейдите к лаборатории разработки кода «Метрики на основе журналов для умного дома» .
- Настройте оповещения для отслеживания сбоев в работе, перейдите в кодовую лабораторию «Мониторинг сбоев для умного дома» .
Определения
В данной документации используются следующие термины:
- Аутентификация
- Связывает учетные записи Google ваших пользователей с учетными записями пользователей в вашей системе аутентификации.
- Характеристика устройства
- Характеристики устройства определяют возможности типа устройства.
- Тип устройства
- Сообщите Assistant , какую грамматику следует использовать на вашем устройстве.
- Выполнение
- Служба, которая обрабатывает намерения smart home и выполняет соответствующее действие.
- Гугл smart home
- Платформа, позволяющая создать smart home Действие расширяет функциональность Assistant для управления подключенными устройствами.
- Home Graph
- База данных, в которой хранятся и предоставляются контекстные данные о доме и его устройствах.
- намерения smart home
- Простые объекты обмена сообщениями, описывающие, как выполнить действие smart home , например включить свет или передать звук на динамик.