void loop() {
doWiFiTick();//检查wifi是否正常
doTCPClientTick();//保持tcp连接,并接收数据
djyd(); //打酱油的
}
void djyd() {
if ( digitalRead(D3) == HIGH)
{
mblink(D4);
Serial.println("D4 blink");
Serial.println(ii);
ii=0;
}
if ( digitalRead(D3)== LOW&& ii==0)
{
mblink(D0);
Serial.println("D0 blink");
doHttpStick();//在想推送消息的地方执行推送函数即可
Serial.println("weixin");
ii=1;
Serial.println(ii);
}
}
代码是用8266 按住flash键实现微信提醒和巴法平台推送on或off控制灯的,
问题是不加打酱油的那行代码,都能实时收到平台的命令控制灯亮灭,
加入打酱油那行代码后, 只能实现按住flash键,微信收到提醒,而平台推送的on或off 不能收到,
当按住flash键后才能收到平台收到的on或off ,