Хотелось бы сказать «О'кей, Google, выключи телевизор».Как я могу сделать блок Google Home вещательным и читать датаграммы UDP?
Умный телевизор, который у меня есть, можно обнаружить в сети, передавая дейтаграмму UDP. Затем телевизор отправит обратно дейтаграмму UDP с ее именем и т. Д. IP-адресом источника дейтаграммы является IP-адрес телевизора. (После того, как IP-адрес был обнаружен, телевизор можно отключить с помощью простого HTTP-запроса, но пока не будем игнорировать этот шаг.)
В настоящее время нет API-интерфейсов для широковещательной рассылки UDP и получения от Google Домашний блок. Я что-то упускаю?
Edit: Я предполагаю, что я должен ждать https://developers.google.com/actions/develop/direct
Да, я, вероятно, мог бы использовать локальный сервер, но мне бы хотелось, чтобы решение было доступно для всех и для всех. Оказывается, API-интерфейсы для использования в домашних автоматических системах поступают позже, поэтому я просто подожду: https://developers.google.com/actions/develop/direct – Enselic
Я думаю, что запрос здесь для устройства, на котором работает Google Assistant, чтобы напрямую общаться на локальное устройство (например, Smart TV) и не маршрутизироваться через удаленный веб-сервис. Однако это имеет смысл только в том случае, если «приложение» JavaScript работает на устройстве Google Home (или Pixel и т. Д.). Если он работает удаленно, это никогда не произойдет. Итак, я предполагаю, что первый вопрос - где работает JavaScript? – Roger