Skip to content

天猫精灵接入

接入介绍

巴法云物联网平台默认接入天猫精灵控制,仅支持以下类型的设备:

用户可以自主选择是否接入天猫精灵,根据主题名字判定。

当主题名字后三位是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

使用说明

  1. 新建主题

首先在控制台新建主题,主题名字必须为上述类型才可以接入天猫精灵。

  1. 发现设备

打开天猫精灵app,在app中搜索:巴法云。找到巴法云技能,点击绑定账号,登陆你的巴法云账号,登陆成功后,上一步骤新建的设备就自动同步到天猫精灵了,现在可以使用天猫精灵来控制了,设备可在<天猫精灵app-->我家>中查看。

  1. 设备控制

?> 如果ESP8266订阅了该主题,就会接收到发往该主题的消息,当打开设备时会收到消息体为on的消息,关闭设备时会收到消息体为off的消息,亮度和颜色同样道理。

如果接入的是插座,可对天猫精灵说打开插座、关闭插座、插座开了吗?进行控制询问,如果接入的是灯和风扇控制同上。

同时也可以自己通过网页进行设备控制,或者通过自己编写安卓app进行控制。

当使用网页进行控制时,想要打开设备时对主题推送消息on,关闭设备时推送off。编写智能家居app 详见上节智能家居app开发。

小程序控制(微信搜索:巴法云)。

如果接入的设备过多,可在天猫精灵app中设置设备的位置,例如阳台的插座,客厅的插座,设置后控制的时候可以说打开阳台的插座。

  1. 控制协议

当消息体msg=on时为打开设备,当消息体msg=off时为关闭设备。

  1. 接入测试

例如接入的是插座,对天猫精灵说打开插座,天猫精灵就会推送一个cmd=2,消息体msg=on 的消息,在控制台刷新网页,此时在网页上该主题的值应on,表示接入成功。

打开

  1. 接入单片机

下载示例程序,修改自己WIFI信息,和UID,和主题名字、要控制的IO口。

将程序烧录到esp8266 即可使用天猫精灵控制。

例程下载:点击下载

巴法开放联盟