4

我希望能够说“Ok Google,关掉我的电视”。

通过广播 UDP 数据报可以在网络上发现我的智能电视。然后电视会发回一个带有其名称等的 UDP 数据报。数据报的源 IP 是电视的 IP。(一旦 IP 被发现,电视可以通过一个简单的 HTTP 请求关闭,但我们暂时忽略这一步。)

目前似乎没有任何用于 UDP 广播和从 Google Home 单元接收的 API。我错过了什么吗?

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

4

1 回答 1

0

目前,这(还)不可能。也许您可以将该请求重定向到在同一网络中运行的本地服务器。

就像一个基本想法(我没有检查这是否实际可行):

  • 使用我们自己的 Web 服务注册自定义回调
  • 验证您的用户
    1. 如果您已经认识该用户,您可以向电视所在本地网络中的“控制器”发送推送消息
    2. 如果您不认识用户,请要求用户在您的本地网络中设置“推送接收器”。例如,适用于您设备的 Android 应用程序。完成后执行步骤 1。
  • 从您可以访问电视的本地网络发挥您的魔力
  • 利润!
于 2016-12-10T10:14:16.093 回答