天猫精灵指令扩充说明

作者:bigiot | 更新时间:2019-01-16

应广大网友要求,平台对天猫精灵其他控制指令,进行了透出。

天猫精灵的详细控制指令可以参考官方给出的文档:

http://doc-bot.tmall.com/docs/doc.htm?spm=0.7629140.0.0.21551780DrUj8r&treeId=393&articleId=108268&docType=1

平台对相应指令进行了封装转发,对应关系如下:

举个栗子,你对天猫精灵说“调亮门口的灯”,门口的灯对应的设备会收到如下指令

{"M":"say","ID":"Uxxxx","C":"{\"n\":\"AdjustUpBrightness\",\"a\":\"brightnessStep\",\"v\":\"25\"}","SIGN":"Aligenie","T":"1547450137"}\n

其中 C 的值为字符串,该字符串也符合JSON格式,可以进行再次解析,解析出来后的三个属性对应关系如上图所示。

为兼容前期设备开关指令,天猫精灵的 TurnOn TurnOff指令直接转换为play、stop。

可用通过以下步骤研究具体指令:

1、使设备上线,最简单方法是通过TCP调试工具,模拟设备在线,参考https://www.bigiot.net/help/18.html

2、在贝壳物联小程序将设备类型设置为想要的类型,进入设备的控制界面,长按设备名称即可进入修改设备信息。

3、在天猫精灵APP,绑定贝壳物联账号,将设备配置为想要的设备类型,选择位置,譬如配置为“门口的灯”

4、对天猫精灵说出想要的语音指令,譬如“调亮门口的灯”

5,、查看设备端接收到的指令,进行分析

6、根据相应指令,使设备执行相应动作。

在进行以上步骤前,您需要对贝壳物联平台有所了解,通读过平台的通讯协议,并进行过上线测试。


评论:共3条

current02 评论于:2019-04-27 01:11:09
请问我查询插座的状态怎么一直是开着的,插座状态或灯的状态怎么返回给服务器呢?
bigiot 回复于:2019-04-27 11:56:05
回复 @current02:目前不能反馈状态,只要在线就是开着的,后期完善。
current02 回复于:2019-04-28 07:31:05
回复 @bigiot:好的,还有定时哦
评论支持使用[code][/code]标签添加代码
返回顶部