青莲云设备接入天猫精灵音箱教程
概述
关系图
通过天猫精灵音箱控制青莲云的智能硬件主要涉及到天猫精灵开发者平台、开发者自己需要开发的Web服务、青莲云云端以及青莲云智能硬件之间的交互,关系图如下。
上图可以分为2个部分:
1)图中红色箭头部分就是通过天猫精灵音箱控制智能硬件的数据流程,天猫精灵音箱获取语音指令发送给天猫精灵开发者平台,天猫精灵开发者平台对语音指令进行解析并发送给绑定的开发者的Web服务,开发者的Web服务通过调用青莲云语音平台控制Api发送指令给青莲云云端,青莲云云端解析开发者的Web服务发送来的指令,并转发至智能硬件端完成对智能硬件的控制
2)图中绿色箭头部分为智能硬件手机APP控制智能硬件的数据流程
其中Accesstoken 通过 OAuth2 登陆APP注册的账号来获得,Oauth2的配置详见2.1节步骤(2)和步骤(3)
开发者需要在天猫精灵开发者平台上配置青莲云Oauth2服务的URL,并需要搭建开发者自己的Web服务实现控制功能代码的开发,主要是通过调用青莲云语音平台控制Api,实现天猫精灵智能家居的三大类接口:设备发现接口、设备控制类接口、设备状态查询接口。
其中设备控制类接口根据不同的能力分为很多种,如颜色控制,亮度控制等,详情见天猫精灵开发者文档:
http://doc-bot.tmall.com/docs/doc.htm?spm=0.0.0.0.YHeeBo&treeId=393&articleId=108268&docType=1
下面以一个开关为例进行介绍。
准备工作
(1)在青莲云上创建产品:开关
(2)为该产品配置一个数据点 dp_switch
(3)将该产品的硬件连接到青莲云