Разработка для перехода от облака к облаку

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.