Blinker天猫精灵接入流程
设备上线
设置接入的设备类型
设置接入设备的auth Key
设置SSID/PSWD 或者选择 ESPTOUCH等配网方式
下载代码等待设备接入上线成功
authKey对应的设备若需要更换接入的设备类型,重新设置设备类型并下载代码。
代码下载后在天猫精灵App中解除blinker账号绑定,重新绑定后即可更新设备类型。
绑定天猫精灵
打开天猫精灵 App。点击右下角“我的”,点击“添加智能设备”
在页面上方搜索栏,搜索blinker,并点击要添加的设备类型
点击绑定账号,使用blinker账户登录,完成绑定
绑定成功后,在blinker App中配网成功的设备就会出现在您的智能家居设备列表中,现在可以使用天猫精灵进行语音控制了
其他说明
1.如果绑定blinker账号后,天猫精灵App中没有出现对应设备,可能是您设备中没有烧写天猫精灵支持程序,或者设备没有成功上线。
教程
示例程序
Arduino(esp8266/esp32):
NodeJs/TypeScript:
Blinker天猫精灵接口函数
天猫精灵设备配置
根据您定义的设备品类选择不同的参数用于配置Blinker
light:
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_LIGHT
#include <Blinker.h>
outlet:
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_OUTLET
#include <Blinker.h>
sensor:
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_SENSOR
#include <Blinker.h>
multi_outlet:
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_MULTI_OUTLET
#include <Blinker.h>
同步设备后可显示一个插座和四个插孔(名为插孔的插座设备)
fan:
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_FAN
#include <Blinker.h>
aircondition:
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_AIRCONDITION
#include <Blinker.h>
设备设置后即可使用 天猫精灵 BlinkerAliGenie
天猫精灵数据管理
智能音箱接口, 反馈数据到天猫精灵
任何控制务必即时反馈
超时2s以上再反馈,天猫精灵就默认设备不在线,天猫精灵会反馈“智能家居控制出了点问题”
函数 :
powerState()
BlinkerAliGenie.powerState()
反馈电源状态
mode()
BlinkerAliGenie.mode()
反馈运行模式
color()
BlinkerAliGenie.color()
反馈颜色属性
colorTemp()
BlinkerAliGenie.colorTemp()
反馈色温属性
brightness()
BlinkerAliGenie.brightness()
反馈亮度属性
temp()
BlinkerAliGenie.temp()
反馈温度属性
humi()
BlinkerAliGenie.humi()
反馈湿度属性
pm25()
BlinkerAliGenie.pm25()
反馈PM2.5属性
level()
BlinkerAliGenie.level()
反馈风速/挡位信息
hswing()
BlinkerAliGenie.hswing()
反馈左右摆风状态
vswing()
BlinkerAliGenie.vswing()
反馈上下摆风状态
print()
BlinkerAliGenie.print()
将以上属性发送出去, 务必最后调用该函数
天猫精灵设备支持的控制类型
设备控制
电源类的操作
设备打开
设备关闭
颜色的设置
模式的设置
亮度的控制
亮度设置指定值
亮度调成最值(最大、最小)
步长设置亮度(调亮、调暗,默认步长 25)
色温的控制
色温设置指定值
步长设置色温(调冷、调暖,默认步长 15)
温度的控制
温度设置指定值
步长设置温度
摆风的控制
上下/左右摆风
设备查询
所有属性的查询
单个属性的查询