Домашняя игровая площадка Google

SDK для локального домашнего каталога, облачные сервисы, домашние API

Google Home Playground — это веб-приложение, имитирующее проект «умного дома» с настраиваемыми типами и характеристиками устройств. Вы можете создавать виртуальные устройства, изменять атрибуты и состояния устройств, просматривать эти устройства в Google Home Graph , а также импортировать или экспортировать конфигурации устройств.

Полная привязка аккаунта

Для использования Google Home Playground рекомендуется сначала связать инструмент со своей учетной записью. Откройте Google Home app (GHA) на своем телефоне и выполните процедуру привязки учетной записи, описанную в разделе «Подключение сторонних устройств умного дома в приложении Google Home» .

  1. Найдите интеграцию под названием Google Home Playground .
  2. Выберите интеграцию, и GHA перенаправит вас на страницу входа. Нажмите «Войти через Google» и выберите свою учетную запись для входа.
  3. Нажмите кнопку «Авторизовать» , чтобы разрешить привязку учетных записей.
На этом рисунке показан процесс привязки учетной записи приложения Google Home для подключения Google Home Playground.

После завершения привязки учетной записи в GHA отобразится набор виртуальных устройств по умолчанию, с которыми вы сможете взаимодействовать.

На этом рисунке показан список устройств по умолчанию, который заполняется, когда пользователь успешно связывает Google Home Playground со своей учетной записью.

Войти

Запустите Google Home Playground , нажав кнопку ниже:

Запуск игровой площадки

Нажмите «Войти через Google» . Убедитесь, что вы вошли в систему с той же учетной записью, которую использовали в GHA , чтобы завершить привязку учетной записи.

На этом рисунке показано исходное состояние Google Home Playground,  и выделена кнопка входа в систему в правом верхнем углу.

После входа в систему Google Home Playground отобразит виртуальные устройства, сохраненные в Home Graph .

На этом рисунке показан список устройств, информация об устройствах и область журнала в стандартном режиме просмотра Google Home Playground.

Веб-интерфейс состоит из трех панелей:

  • В списке устройств отображаются все ваши виртуальные устройства. Вы можете выбрать определенное виртуальное устройство, чтобы просмотреть его информацию, а также создавать новые виртуальные устройства через эту панель.
  • Информация об устройстве отображает сведения о выбранном виртуальном устройстве. Вы также можете редактировать эту информацию и удалять выбранное виртуальное устройство через панель.
  • В области журналов отображаются журналы взаимодействия между Google Home Playground и Home Graph . Вы можете развернуть журналы, чтобы просмотреть данные запросов и ответов для устранения неполадок.

Виртуальное устройство

Просмотреть информацию о виртуальном устройстве

В панели «Список устройств» выберите виртуальное устройство, которое хотите просмотреть. В панели «Список устройств» отобразится информация об устройстве , сгруппированная по пяти вкладкам:

  • Основная информация: основные характеристики устройства, включая тип устройства, идентификатор и имя.
  • Характеристики: поддерживаемые характеристики устройства.
  • Атрибуты: специфические характеристики устройства.
  • Состояния: все состояния устройства.
  • SUV: Вторичная конфигурация проверки пользователя устройства.

Редактировать информацию о виртуальном устройстве

Помимо просмотра информации о виртуальном устройстве, вы также можете напрямую редактировать информацию о нем, хранящуюся в Home Graph через панель «Информация об устройстве» .

Изменить поддерживаемые характеристики

  1. Выберите вкладку «Характеристики» и нажмите кнопку «Редактировать» .
  2. Во всплывающем окне вы можете увидеть поддерживаемые в данный момент характеристики устройства, а также доступные для добавления характеристики. Используйте кнопки со стрелками ( стрелка вперед / стрелка назад ), чтобы добавить или удалить поддерживаемые характеристики для устройства.
  3. После завершения обновления поддерживаемых характеристик нажмите «Сохранить» , и обновленные характеристики будут применены к Home Graph .
  4. Вы можете просмотреть эти обновления характеристик в разделе «Журнал» .
На этом рисунке показан инструмент пользовательского интерфейса для добавления или удаления поддерживаемых характеристик на выбранном устройстве в Google Home Playground.

Изменить атрибуты устройства

  1. Выберите вкладку «Атрибуты» и отредактируйте атрибут, указав характеристики, поддерживаемые устройством.
  2. После завершения редактирования нажмите Enter , и изменения атрибутов будут применены к Home Graph .
  3. Обновленные атрибуты можно просмотреть в разделе «Журнал» .

Изменение состояний устройства

  1. Выберите вкладку «Штаты» и отредактируйте штат напрямую. Изменения в штате будут применены к Home Graph .
  2. Эти изменения состояния можно просмотреть в разделе «Журнал» .

Добавьте дополнительную проверку пользователя к виртуальному устройству.

Вы можете добавить внедорожник к виртуальным устройствам и настроить тип проверки подлинности и соответствующее поведение на каждом устройстве. Вы можете добавить внедорожник к виртуальным устройствам и настроить тип проверки подлинности и соответствующее поведение на каждом устройстве.

Настройка внедорожника на устройстве

  1. В панели «Список устройств» выберите виртуальное устройство, которое вы хотите настроить.
  2. В панели «Информация об устройстве» выберите вкладку «Внедорожник» и настройте следующие параметры:
    • Включено: включен или выключен режим SUV ( без проверки ) на устройстве.
    • Тип запроса: требуется ли для внедорожника явное подтверждение ( ackNeeded ) или идентификационный номер пользователя ( pinNeeded ).
    • ПИН-код: Действительный ПИН-код.
    • Обработка неверного PIN-кода: если PIN-код неверный, следует ли повторно запросить его у пользователя, и если нет, то какое сообщение об ошибке следует отправить.
На этом рисунке показан инструмент UX для включения дополнительных параметров проверки пользователя на выбранном устройстве в Google Home Playground.

Определите устройства, которые позволяют использовать внедорожник.

В панели списка устройств рядом с каждым устройством, поддерживающим использование в качестве внедорожника, отображается значок ключа .

На этом рисунке показаны устройства, для которых рекомендуется включить вторичную верификацию пользователя.

Для выполнения следующих требований необходим внедорожник:

Создать новое виртуальное устройство

  1. В панели «Список устройств» нажмите «Добавить устройство» .
  2. Во всплывающем окне выберите тип устройства и введите название нового устройства. В качестве альтернативы вы можете выбрать предопределенный набор устройств для добавления.
  3. После выполнения всех шагов новое устройство будет добавлено в Home Graph .
На этом рисунке показан инструмент пользовательского интерфейса для добавления нового типа устройства в Google Home Playground.

Удаление виртуального устройства

  1. В панели «Список устройств» выберите устройство, которое хотите удалить. Затем в панели «Информация об устройстве » выберите вкладку « Основные сведения» и нажмите кнопку.значок корзины Извлеките устройство снизу.
  2. Подтвердите удаление устройства во всплывающем окне.
  3. После подтверждения удаления устройство будет удалено из Home Graph .
На этом рисунке показан инструмент пользовательского интерфейса для удаления типа виртуального устройства в Google Home Playground.

Редактор ответов синхронизации

Вы можете проверить или обновить ответ на синхронизацию в Google Home Playground . Нажмите «Редактор ответов синхронизации» , чтобы открыть встроенную среду разработки.

На этом рисунке показана кнопка для открытия редактора ответов синхронизации.

Отредактируйте или скопируйте и вставьте ответ на запрос синхронизации и нажмите «Сохранить» , чтобы применить изменения и посмотреть, как это работает в экосистеме Google Home.

На этом рисунке показано окно для редактирования ответа синхронизации.

Импорт и экспорт виртуальных устройств

Для устранения неполадок или воспроизведения проблем вы можете экспортировать свои виртуальные устройства вместе с их состояниями в файл и поделиться этим файлом с другими пользователями для импорта и копирования ваших виртуальных устройств.

На этом рисунке показан инструмент пользовательского интерфейса для импорта и экспорта виртуальных устройств в Google Home Playground.

Экспорт виртуальных устройств в файл

  1. Нажмите кнопку , чтобы экспортировать виртуальные устройства в файл.
  2. Введите имя файла, который хотите экспортировать, и нажмите ОК .
  3. После ввода имени файла браузер загрузит файл с экспортированными виртуальными устройствами.

Импорт виртуальных устройств из файла

  1. Нажмите кнопку , чтобы импортировать виртуальные устройства из файла.
  2. Выберите файл, который хотите импортировать, и нажмите ОК .
  3. После подтверждения импорта файла Google Home Playground импортирует виртуальные устройства с состояниями из файла и обновит информацию и состояния импортированных устройств в Home Graph .

Просмотрите журналы взаимодействий.

При взаимодействии с виртуальными устройствами Google Home Playground автоматически применяет ваши изменения к Home Graph . Взаимодействия с Home Graph записываются в панель «Журнал» , где вы можете развернуть каждую запись, чтобы просмотреть данные запроса и ответа API Home Graph .

Каждая запись в журнале представляет собой массив JSON, содержащий элементы следующей структуры:

{
  "uri": string,
  "request": object,
  "response": object
}
Поля Тип Описание
uri string URL вызова API Home Graph .
request object Тело запроса API Home Graph . Формат каждого метода описан в справочной документации.
response object Тело ответа вызова API Home Graph . Формат каждого метода описан в справочной документации.

Просмотреть поддерживаемые типы и характеристики устройств

Значок справки в виде вопросительного знака в правом верхнем углу отобразит текущий список типов и характеристик устройств, поддерживаемых Google Home Playground .

На этом рисунке показан инструмент пользовательского интерфейса для добавления нового типа устройства в Google Home Playground.

Сообщить о проблемах

Мы будем рады услышать ваше мнение! Сообщайте о возникших проблемах, используя значок восклицательного знака в правом верхнем углу.

На этом рисунке показаны значки для отправки отзывов и сообщений о проблемах в Google Home Playground.