如何使Google Home单元广播并阅读UDP数据报



我想说" OK Google,关闭电视"。

我可以通过广播UDP数据报在网络上发现智能电视。然后,电视将把带有名称的UDP数据报发送回数据,数据报的源IP是电视的IP。(一旦发现IP,就可以使用简单的HTTP请求关闭电视,但现在就忽略了此步骤。)

目前似乎没有任何API用于UDP广播和从Google Home单位接收。我想念什么吗?

编辑:我想我必须等待https://developers.google.com/actions/develop/develop/direct/direct

现在(尚未)。也许您可以将该请求重定向到在同一网络中运行的本地服务器。

只是一个基本想法(我没有检查实际上是否可能):

  • 用我们自己的Web服务注册自定义回调
  • 验证您的用户
    1. 如果您已经知道用户可以将推动消息发送到本地网络中的"控制器",则您的电视位于
    2. 如果您不知道用户要求用户在本地网络中设置"推动接收器"。例如。设备的Android应用程序。执行步骤1时。
  • 从您可以访问电视的本地网络中做魔术
  • 利润!

最新更新