首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Google Assistant 添加 Light Action

Google Assistant 添加 Light Action

作者头像
程序手艺人
发布2019-06-14 18:05:06
3.8K0
发布2019-06-14 18:05:06
举报
1. 开发过程阅读的文档

2. 创建Smart Home Action

其中fulfillment URL

https://<your-cloud-functions-url>/fulfillment
而your-cloud-functions-ur是 Firebase 中可以看到的 

Firebase -> Functions ->Dashboard 可以看到your-cloud-functions-url

fulfillment和Firebase中部署的函数相关,比如部署index.js函数的入口

exports.smarthome = functions.https.onRequest(app);

其中fulfillment指的就是smarthome

Firebase 部署的函数主要是调用AWS IOT实现和第三方从设备的控制,协议主要是MQTT。

然后进行firebase部署,必须进行路由器访问外国网站才可以部署成功

firebase init  // 初始化,一般不需要

firebase login // 账号登录

firebase use --add  // 选择部署到的项目

firebase deploy  //部署到云端

Account linking

这里主要和亚马逊的账号关联,需要在Login with Amazon中新建Profile,然后可以看到 Client ID 和 Client Secret

然后需要设置下Allowed Return URLs,由https://oauth-redirect.googleusercontent.com/r/xxxx

其中xxxx对应的是Google Home Action Project ID

其中Testing instructions需要填写亚马逊登录账号

Action 的相关设置已经完成,每修改一些设置需要重新TEST ,完成之后在Google Assistant -> Home control -> Devices 中添加刚刚设置的Action。

这里并没有详细介绍Firebase 中部署的函数,里面主要是AWS IOT的东西,可以详细看下文档。

总结

  1. 介绍Action中一些常用设置的参数,需要注意的是 fulfillment / Authorization URL / Token URL参数的设置
  2. Firebase 部署必须路由器访问外国网站才可以,电脑访问外国网站行不通
  3. Google Assistant Action 和 Amazon Alexa Skill 有与异曲同工之处,而Google的文档并没有Amazon 详细,遇到问题可以参考下Amazon文档
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 开发过程阅读的文档
  • 2. 创建Smart Home Action
  • 总结
相关产品与服务
物联网
腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档