Appearance
天猫精灵接入
接入介绍
巴法云物联网平台默认接入天猫精灵控制,仅支持以下类型的设备:。
用户可以自主选择是否接入天猫精灵,根据主题名字判定。
当主题名字后三位是001时为插座设备。
当主题名字后三位是002时为灯泡设备。
当主题名字后三位是003时为风扇设备。
当主题名字后三位是004时为传感器设备。
当主题名字后三位是005时为空调设备。
当主题名字后三位是006时为开关设备。
当主题名字后三位是009时为窗帘设备。
当主题名字为其他时,默认为普通主题节点,不会同步到天猫精灵app。
示例
若新建主题名字为:chazuo001,haha001,led001,balabala001,sha001等均为插座设备。
若新建主题名字为:led002,shawanyi002,led_002,myled002,hahaha002等均为灯泡设备。
若新建主题名字为:fan003,fan_003,myfan_003,hahahahh003,balabala003等均为风扇设备。
若新建主题名字为:haha004,m004,my004,hh_004,temp004等均为传感器设备。
若新建主题名字为:haha005,w005,air005,wo_005,nihao005等均为空调设备。
若新建主题名字为:switch006,haha006,led006,balabala006,sha006等均为开关设备。
若新建主题名字为:haha009,1111099,air009,nihao009等均为窗帘设备。
灯类
当主题名字后三位是002时为灯泡设备。
消息格式:on#亮度值#rgb值或色温
亮度范围0-100
rgb值是10进制数
色温值2700-6500
灯类设备目前支持打开和关闭、亮度调节、颜色和色温调节:
当打开时,消息为 on
当关闭时,消息为 off
亮度设置:on#亮度值 ,亮度值最大100,最小为1,示例亮度设置为80:on#80,亮度设置为20:on#20
颜色设置:on#亮度值#rgb值,例如台灯设置为红色:on#100#16711680
示例语句:
你好天猫,打开灯
你好天猫,关闭灯
你好天猫,灯开了吗
你好天猫,设置灯的亮度为80
你好天猫,降低灯的亮度
你好天猫,灯的亮度调到最大
你好天猫,灯的亮度是多少
你好天猫,台灯设置为红色
插座
当主题名字后三位是001时为插座设备。
插座设备目前支持打开和关闭:
当打开时,消息为 on
当关闭时,消息为 off
示例语句:
你好天猫,打开插座
你好天猫,关闭插座
你好天猫,插座开了吗
风扇
当主题名字后三位是003时为风扇设备。
风扇设备目前支持打开、关闭、风速、摇头:
当打开时,消息为 on
当关闭时,消息为 off
当风扇一档时,消息为 on#1
当风扇二档时,消息为 on#2
当风扇三档时,消息为 on#3
当风扇四档时,消息为 on#4
当风扇最小时,消息为 on#1
当风扇最大时,消息为 on#4
当风扇打开摇头时,消息为 on#1#1 ,说明:第一个1是档位,表示一档,第二个1,表示打开摇头
当风扇关闭摇头时,消息为 on#1#0 ,说明:第一个1是档位,表示一档,第二个0,表示打开摇头
示例语句:
你好天猫,打开风扇
你好天猫,关闭风扇
你好天猫,风扇调到一档
你好天猫,风扇调到二档
你好天猫,风扇调到三档
你好天猫,风扇调到四档
你好天猫,风速增加
你好天猫,风速减小
你好天猫,打开风扇摇头
你好天猫,关闭风扇摇头
你好天猫,风扇开了吗
传感器
当主题名字后三位是004时为传感器设备
传感器设备目前支持 温度、湿度、开关、光照、pm2.5、心率 查询。
数据格式为:
?> #温度#湿度#开关#光照#pm2.5#心率
数据类型:温度、湿度、光照、pm2.5、心率 均为数值,开关为on或off。
!> 使用规则:前面的数据不可以省略;后面的可以省略;中间的数据可以省略,但#号不可以省略。
例如小明的传感器上传温度,则格式应为#21,即是温度是21度。
例如小明的传感器上传温度和湿度,则格式应为#21#45,即是温度是21度,湿度是45。
例如小明的传感器上传温度和湿度和光照,则格式应为#21#45##37,即是温度是21度,湿度是45,光照是37。解释说明:开关状态省略了,但是#号不可省略。
例如小明的传感器上传温度和光照,则格式应为#21###37,即是温度是21度,光照是37。解释说明:湿度省略了,开关状态省略了,但是#号不可省略。
示例语句:
你好天猫,查询传感器温度
你好天猫,查询传感器湿度
你好天猫,查询传感器状态(格式中有on为打开,off为关闭)
你好天猫,查询传感器亮度
你好天猫,查询传感器pm2.5
你好天猫,查询传感器心率
空调
当主题名字后三位是005时为空调设备。
空调设备目前支持打开、关闭、模式、温度设置:
消息格式为:开关#模式#温度
当打开时,消息为 on
当关闭时,消息为 off
制冷模式时,消息为 on#2
制热模式时,消息为 on#3
送风模式时,消息为 on#4
除湿模式时,消息为 on#5
睡眠模式时,消息为 on#6
节能模式时,消息为 on#7
温度为16度,消息为 on#模式位#16
温度值范围16-32
例如: on#1#20 , 此消息说明空调处于打开状态,模式1为自动模式,温度20摄氏度。
示例语句:
你好天猫,打开空调
你好天猫,关闭空调
你好天猫,打开空调制冷模式
你好天猫,打开空调制热模式
你好天猫,打开空调送风模式
你好天猫,打开空调除湿模式
你好天猫,打开空调睡眠模式
你好天猫,打开空调节能模式
你好天猫,空调设置成20度
你好天猫,空调温度多少
你好天猫,空调开了吗
你好天猫,空调是什么模式
开关
当主题名字后三位是006时为开关设备。
开关设备目前支持打开和关闭:
当打开时,消息为 on
当关闭时,消息为 off
示例语句:
你好天猫,打开开关
你好天猫,关闭开关
你好天猫,开关开了吗
窗帘
当主题名字后三位是009时为窗帘设备。
窗帘设备目前支持打开和关闭,暂停、百分比:
当打开时,消息为 on
当关闭时,消息为 off
当暂停时,消息为 pause
打开百分之80时,消息为on#80
示例语句:
你好天猫,打开窗帘
你好天猫,关闭窗帘
你好天猫,窗帘开了吗
你好天猫,窗帘调整到百分之20
使用说明
- 新建主题
首先在控制台新建主题,主题名字必须为上述类型才可以接入天猫精灵。
- 发现设备
打开天猫精灵app,在app中搜索:巴法云。找到巴法云技能,点击绑定账号,登陆你的巴法云账号,登陆成功后,上一步骤新建的设备就自动同步到天猫精灵了,现在可以使用天猫精灵来控制了,设备可在<天猫精灵app-->我家>中查看。
- 设备控制
?> 如果ESP8266订阅了该主题,就会接收到发往该主题的消息,当打开设备时会收到消息体为on的消息,关闭设备时会收到消息体为off的消息,亮度和颜色同样道理。
如果接入的是插座,可对天猫精灵说打开插座、关闭插座、插座开了吗?进行控制询问,如果接入的是灯和风扇控制同上。
同时也可以自己通过网页进行设备控制,或者通过自己编写安卓app进行控制。
当使用网页进行控制时,想要打开设备时对主题推送消息on,关闭设备时推送off。编写智能家居app 详见上节智能家居app开发。
小程序控制(微信搜索:巴法云)。
如果接入的设备过多,可在天猫精灵app中设置设备的位置,例如阳台的插座,客厅的插座,设置后控制的时候可以说打开阳台的插座。
- 控制协议
当消息体msg=on时为打开设备,当消息体msg=off时为关闭设备。
- 接入测试
例如接入的是插座,对天猫精灵说打开插座,天猫精灵就会推送一个cmd=2,消息体msg=on 的消息,在控制台刷新网页,此时在网页上该主题的值应on,表示接入成功。
- 接入单片机
下载示例程序,修改自己WIFI信息,和UID,和主题名字、要控制的IO口。
将程序烧录到esp8266 即可使用天猫精灵控制。
例程下载:点击下载