天猫精灵指令扩充说明
应广大网友要求,平台对天猫精灵其他控制指令,进行了透出。
天猫精灵的详细控制指令可以参考官方给出的文档:
平台对相应指令进行了封装转发,对应关系如下:
举个栗子,你对天猫精灵说“调亮门口的灯”,门口的灯对应的设备会收到如下指令
{"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、根据相应指令,使设备执行相应动作。
在进行以上步骤前,您需要对贝壳物联平台有所了解,通读过平台的通讯协议,并进行过上线测试。
赞 (0)