#define BLINKER_WIFI
#define BLINKER_ALIGENIE_LIGHT //天猫精灵
#include <ESP8266WiFi.h>
#include <Blinker.h>
#include<string.h>
char auth[] = ""; //点灯APP密匙
int pinRelay =0;
// 新建组件对象
BlinkerButton Button1("btn-abc");
BlinkerNumber Number1("num-abc");
void setup() {
Serial.begin(115200);
delay(100);
if (!autoConfig()){
smartConfig();
}
// 初始化有LED的IO
pinMode(LED_BUILTIN, OUTPUT);
pinMode(0, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);
digitalWrite(pinRelay, HIGH);
// 初始化blinker
Serial.println("初始化blinker ");
Serial.println(WiFi.SSID().c_str() );
Serial.println(WiFi.psk().c_str() );
Button1.attach(button1_callback);
BlinkerAliGenie.attachPowerState(aligeniePowerState);
Blinker.attachHeartbeat(heartbeat);
}
void loop() {
// put your main code here, to run repeatedly:
Blinker.run();
//Blinker.run()语句负责处理Blinker收到的数据,每次运行都会将设备收到的数据进行一次解析。
//在使用Wi