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

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 напрямую.