小爱同学智能家居配置介绍
相关站点入口
小米IoT开放平台:https://iot.mi.com/ 小米IoT开发平台帮助文档:https://iot.mi.com/new/doc/accesses/cloud-access/overview 小爱同学APP:应用市场下载 米家APP:应用市场下载
对接流程
1、小米小爱开放平台技能创建 2、私有云平台小米小爱语音配置 3、小米小爱开放平服务配置(云云对接配置) 4、小米小爱开放平台技能语料配置 5、小米小爱开放平台技能Web端测试 6、小米小爱开放平台技能音响测试 7、发布上线
小米开放平台配置
小米开发者账号
小米IoT包含两种方式,第一种是云云对接, 第二种是SDK接入;如需平台支持音响控制,必须账号具有云云对接权限,现在小米已不提供申请;我给小米提过很多工单申请,都被无情的拒绝了;
有云云对接权限的账号:
无云云对接权限的账号:
小米开放平台服务器配置
点击控制台->应用->云接入OAuth管理,这里配置爱星物联的OAuth2.0的地址,这样小米就能通过OAuth2.0调用你的授权和下发控制了;
上述参数可从爱星物联的可选配置中获取
点击“测试”,将会打开OAuth2.0的授权页面;
成功打开了授权登录页面,输入App的账号密码,点击登录,点击确认授权,如果小米没有返回错误的json,说明你成功了;
常见的错误,你没有用https,你使用了端口访问等;
通过米家APP授权,这是验证服务器配置的关键(记得用小米开发者平台绑定账号登录米家APP)
看到下面的页面,说明你成功了授权了,只是没有配网设备,如果你在爱星物联提供的APP中配网了设备,并且给产品配置语控这里就可以同步到设备了;
创建小米IoT云云对接的产品
创建产品中,产品类型决定平台默认帮你创建的功能列表;
添加完成之后,需要编辑基础信息(重要),不编辑后续你将无法查看已配置功能支持的“语音指令”列表
小米平台会根据你选择的产品品类默认设置物模型功能,开发者可以根据自己的需求添加和修改功能,并非所有功能支持语控;
爱星物联配置
配置爱星物联的智能产品、语控配置
这里设备类型Id要从小米开发者平台的功能定义中获取
语音测试
通过测试工具测试指令
在操作这一步之前,需要给我们的设备配网,注意这里配网设备是配置到授权页面授权的账号中;有了设备之后,进入米家APP-连接其他平台,点击同步设备之后,开始调试这里将看到“调试APP功能(云端缓存)”
之前产品选择的功能比较多,但是我们在平台配置里面只配置了开关;这里可以点击“读取”、“写入”,点击之后,控制指令将发至平台,平台将指令发往设备,实现设备控制,设备状态获取;
通过测试工具通过预料测试指令
进入到小爱语控测试工具,平台将帮你生成预料,点击预料进行推送测试;
通过小爱同学测试指令
最后使用小爱同学,绑定到小爱音响APP,和他说说“打开测试产品”;