Google предоставляет SDK, инструменты и примеры приложений, которые помогут вам начать переход Cloud-to-cloud , независимо от того, интегрируете ли вы простой коммутатор или сложный AV-ресивер.
Эти ресурсы предназначены для того, чтобы позволить разработчику сосредоточить усилия на создании возможностей и функций, вкладывая при этом меньше усилий в работу с инфраструктурой.
Образцы и библиотеки
Наши комплексные примеры можно использовать в качестве отправной точки для вашей собственной интеграции или для иллюстрации того, как лучше всего создать новую. Клиентские библиотеки Google Home Graph API доступны на разных языках.
Инструменты
Расширение Google Home для VS Code
Google Home Extension for Visual Studio Code позволяет вам напрямую взаимодействовать с экосистемой Google Home. Например, вы можете ввести команду, например «включи лампочку», и Google Assistant обработает ваш запрос в облаке и отправит команду на устройство.
Используйте это расширение на этапе разработки , чтобы:
Протестируйте устройства Cloud-to-cloud , интегрированные в Google Home .
Выявляйте проблемы, просматривая журналы Google Cloud в режиме реального времени, наблюдая за всем обменом данными в обоих направлениях. Фильтрация по серьезности и временному диапазону.
Проверьте содержимое JSON сообщений журнала.
Выдавайте команды Assistant в формате сценария, чтобы ускорить тестирование и обеспечить повторяемость.
Валидатор данных SYNC
Мы рекомендуем использовать средство проверки данных SYNC для проверки формата ответов SYNC от вашей интеграции. Это позволяет избежать ошибок на последующих этапах процесса тестирования.
Домашняя игровая площадка Google
Google Home Playground полезен для моделирования типа вашего устройства в экосистеме Google Home перед завершением разработки физического устройства.
Используйте его на этапе разработки , чтобы:
- Создавайте виртуальные устройства и настройте их характеристики для использования в Google Home app (GHA) .
- Посмотрите, как устройства отображаются в Home Graph .
- Проверьте проверку вторичного пользователя для устройства.
Тестовый набор Google Home
Используйте Google Home Test Suite чтобы протестировать интеграцию вашего умного дома и убедиться, что он соответствует требованиям сертификации и запуска экосистемы Google Home.
Домашний просмотрщик графиков
Google Home Graph используется для проверки состояния устройств в Home Graph конкретного пользователя. Это быстрый способ проверить Home Graph без прямого использования API.