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