如何将谷歌家庭应用程序的支持添加到我的智能灯泡?

时间:2017-03-29 07:01:50

标签: android iot google-home google-assist-api google-weave

我们已经构建了一个智能灯泡,我们也希望使用Google智能助理控制它(除了我们的Android和iOS应用程序)。我搜索了这一点并发现我们需要在我们的灯泡上实施Google Weave协议,以便通过Google智能助理控制它。 我不明白的是如何将其添加到Home应用程序,以便用户可以将其作为智能灯泡添加到Home应用程序并通过Google智能助理进行控制?

2 个答案:

答案 0 :(得分:1)

您可以通过api.ai

在主页和系统之间建立链接

关键概念是here。此站点创建加载到Google Actions API中的JSON文件。一旦获得批准,您就会有一个关键字或词组,当进入Google主页时,会通过webhooks打开与您系统的互动。

答案 1 :(得分:0)

对于遇到同样问题的人,请在此处找到我的答案:https://developers.google.com/actions/smarthome/

当我发布我的问题时,这个页面要么不存在,要么我找不到它。

此页面指向智能家居设备的示例实现。这是github repo的链接:https://github.com/actions-on-google/actionssdk-smart-home-nodejs它还有关于如何运行代码的详细说明。

总而言之,我们需要提供以下actions.json(指向我们的服务器,它实现3个意图SYNC,QUERY和EXECUTE)文件作为我们的Action包。

{
  "actions": [{
    "name": "actions.devices",
    "deviceControl": {
    },
    "fulfillment": {
      "conversationName": "automation"
    }
  }],
  "conversations": {
    "automation" :
    {
      "name": "automation",
      "url": "https://<our server which provides fulfillment for SYNC, QUERY and EXECURE intents>"
    }
  }
}