Можно ли программно запрашивать смарт-устройства, подключенные к домашней учетной записи Google? - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь разработать приложение для Android, которое может запрашивать интеллектуальные устройства, подключенные к домашней учетной записи Google, проверять состояние этих устройств и изменять некоторые из них, например включать или выключать, возможно ли это программно?

Я пытался создать некоторые пользовательские Действия с помощью Google Actions SDK, проблема в том, что Actions SDK работает только с командами Google Assistant, поэтому либо Actions o Dialogflow не являются опциями

По сути, мне нужно"управлять" или отправлять команды программно для запроса состояний устройств и возможности изменять эти состояния (мне просто нужно включить или выключить)

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Вы можете использовать Dialogflow для этого!Если вы создаете намерения, вы найдете в нижней части страницы параметр " Выполнение Включить вызов webook для этого намерения ".Я направил намерения в PHP-скрипт на своем веб-пространстве.Сервер должен быть сервером в Интернете (а не локальной сетью вашего Google-Home) и должен быть доступен через HTTPS.По сути, вы получаете параметр в виде JSON, и вам приходится отвечать структурированными данными JSON.

Обновление: я загрузил свой код https://github.com/Limag/aiplayer

0 голосов
/ 05 июня 2019

Нет стороннего разработчика API для доступа к устройствам пользователя от другого поставщика.

...