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.