Android 如何在我的智能灯泡中添加对google home应用程序的支持?

Android 如何在我的智能灯泡中添加对google home应用程序的支持?,android,iot,google-home,google-assist-api,google-weave,Android,Iot,Google Home,Google Assist Api,Google Weave,我们已经建立了一个智能灯泡,我们想控制使用谷歌助手以及(除了我们的Android和iOS应用程序)。我搜索了这个,发现我们需要在灯泡上实现GoogleWeave协议,以便通过GoogleAssistant进行控制。 我不明白的是,我如何才能将其添加到家庭应用程序中,以便用户可以将其作为智能灯泡添加到家庭应用程序中,并通过Google Assistant进行控制?您可以通过 关键概念是。该站点创建JSON文件,并将其加载到Google Actions API中。一旦获得批准,你就有了一个关键字或短

我们已经建立了一个智能灯泡,我们想控制使用谷歌助手以及(除了我们的Android和iOS应用程序)。我搜索了这个,发现我们需要在灯泡上实现GoogleWeave协议,以便通过GoogleAssistant进行控制。
我不明白的是,我如何才能将其添加到家庭应用程序中,以便用户可以将其作为智能灯泡添加到家庭应用程序中,并通过Google Assistant进行控制?

您可以通过


关键概念是。该站点创建JSON文件,并将其加载到Google Actions API中。一旦获得批准,你就有了一个关键字或短语,当它进入谷歌主页时,就会通过网络钩子打开与你的系统的交互

对于任何面临同样问题的人,请在这里找到我的答案:

在我发布我的问题时,这个页面或者不存在,或者我没有找到它

本页指向智能家居设备的示例实现。下面是githubrepo的链接:它还提供了关于如何运行代码的详细说明

总之,我们需要提供以下actions.json(它指向我们的服务器,它实现了3个意图同步、查询和执行)文件作为我们的操作包

{
  "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>"
    }
  }
}
{
“行动”:[{
“名称”:“操作.设备”,
“设备控制”:{
},
“履行”:{
“conversationName”:“自动化”
}
}],
“对话”:{
“自动化”:
{
“名称”:“自动化”,
“url”:“https://”
}
}
}

我可以使用api.ai在Google Home和我的服务器之间建立链接,以定义对话框并提供实现。我想知道的是,我如何将我的智能灯泡列在“家庭控制”下,就像色调、Lifx、霍尼韦尔和其他设备一样。