关于AP配网,纯新手跪求帮助-Arduino中文社区 - Powered by Discuz! Archiver

koonoomoo 发表于 2022-3-4 15:59

关于AP配网,纯新手跪求帮助

本帖最后由 koonoomoo 于 2022-3-5 13:54 编辑

代码是网上复制来的,一个字没改,但我这里配网后就是不行,
重启一直在AP模式,连不上网。
#define BLINKER_WIFI
#define BLINKER_PRINT Serial
#define BLINKER_APCONFIG//启用热点 wifi一键配置功能
#define LED_BUILTIN   2 //esp8266 板子上的灯是D4 ,此处必须这么设置,不然控制不到灯
#include <Blinker.h>
#include <ESP8266WiFi.h>
char auth[] = "5c247678464d";// blinker app提供的秘钥,用于mqtt协议远程控制用

//新建组件对象
BlinkerButton Button1("btn-abc");
BlinkerNumber Number1("num-abc");

int counter = 0;

// 按下按键即会执行该函数
void button1_callback(const String & state) {
    BLINKER_LOG("get button state: ", state);
   if (state == BLINKER_CMD_ON) {
      digitalWrite(LED_BUILTIN, LOW);

      BLINKER_LOG("Toggle on!");

       // Button1.icon("icon_1");
       // Button1.color("#ff66b3");
       // Button1.text("Your button name or describe");

      Button1.print("on");
}
else if (state == BLINKER_CMD_OFF) {
      digitalWrite(LED_BUILTIN, HIGH);

      BLINKER_LOG("Toggle off!");

      //Button1.icon("icon_1");
      Button1.color("#ff66b3");
       // Button1.text("Your button name or describe");
      // Button1.text("Your button name", "describe");
      Button1.print("off");
    }
}

// 如果未绑定的组件被触发,则会执行其中内容
void dataRead(const String & data)
{
    BLINKER_LOG("Blinker readString: ", data);
    counter++;
    Number1.print(counter);
}

// 系统初始化函数, 系统入口
void setup()
{
    Serial.begin(115200); //设置波特率
    BLINKER_DEBUG.stream(Serial);
    BLINKER_DEBUG.debugAll(); //开启调试模式,可以看到 blinker mqtt 协议相关交互信息
// 初始化有LED的IO
    pinMode(LED_BUILTIN, OUTPUT);
    digitalWrite(LED_BUILTIN, LOW);
   // 初始化blinker
    Blinker.begin(auth);
    Blinker.attachData(dataRead);//没有绑定的控件 函数注册
    Button1.attach(button1_callback);
}



void loop()
{
    Blinker.run();
}


我能看到热点,进去BLINKERapp的开发者AP配网,输入密码都可以,
配网也显示 成功。
但是重启后一直在进AP模式。是不是缺少保存的代码?


实在不行了,请各位大佬指点指点我,感谢。

koonoomoo 发表于 2022-3-4 20:39

搞了好久,自己给解决了。就是不知道原理,好的好糊涂。

奈何col 发表于 2022-3-7 14:42

package和lib版本要匹配,按文档安装最新的即可。
页: [1]
查看完整版本: 关于AP配网,纯新手跪求帮助