关爱吃灰智能音箱从接入Home Assistant做起:用APP技能实现叮咚音箱、天猫精灵、小度接入
2019-03-14 08:34    来源:和记娱乐

    

  原标题:关爱吃灰智能音箱,从接入Home Assistant做起:用APP技能实现叮咚音箱、天猫精灵、小度音箱接入

  去年年初,带着懵懂与好奇,入坑了智能家居系统,搭建了domoticz。为了实现初级的智能:语音控制设备,当时找到了教程,在踩过不少坑后,实现了天猫精灵接入的尝试。当时想写文章分享下折腾过程的,但由于某种神秘的力量稿件未能发表。后来转投Home Assisant的怀抱,在张大妈的种草下购置了一套米家设备,于是忙着学习新知识,天猫精灵又吃灰去了。再后来得益于各路大神的研究,Home Assisant上出现了比较完善的智能音箱插件,省去了搭建OAuth服务、Http服务的工作,大大降低了接入的难度。但对于没有公网IP的朋友,内网穿透仍是一个门槛。为了进一步简化接入难度,于是基于现有的天猫精灵插件、小度音箱插件,自己折腾出来一个能用APP技能接入的方案,经过一番折腾,APP技能也算是上线能用了,于是写篇文(guang)章(gao)和各位值友分(tui)享(xiao)下,也算填了之前曾想在张大妈发表原创的坑。

  目前基本都是通过智能音箱厂家的技能开发平台,自己创建智能家居技能(当然自定义技能也可以,但要自己设计语义,调用还得呼唤技能名称,用起来不太方便)来完成接入。技能需要实现的两个功能为:

  为了突破公网IP的限制,技能平台采用了MQTT消息转发音箱云平台的命令:技能平台只实现OAuth服务,真正的网关服务由各自本地音箱插件提供。目前已支持叮咚音箱、天猫精灵、小度音箱的接入,APP搜aihome可找到技能。

  用途:根据配置信息,将Home Assistant中的设备生成为对于音箱云平台可识别的设备信息。

  假设你已经有一个switch.test的设备想让智能音箱进行控制,增加属性aihome_device: True可发现,然后根据你需要用的音箱配置相关属性:ailigenie_为天猫精灵相关属性,dueros_为小度音箱相关属性,jdwhale_为叮咚音箱用相关属性。

  最后在相应的音箱APP里,搜索aihome技能,绑定账号(步骤1注册的账号),然后愉快地玩耍吧。

  这里看更详细的介绍。将智能音箱接入Home Assitant只是一个开始,更多的玩法大家自己慢慢挖掘吧。返回搜狐,查看更多




相关阅读:和记娱乐

上一篇:小度智能音箱售价89元值不值?
下一篇:小度智能音箱升级后连不上网了