ESP8266配网,连接wifi后,配网的网页端失效-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2969|回复: 4

[未解决] ESP8266配网,连接wifi后,配网的网页端失效

[复制链接]
发表于 2021-4-2 21:40 | 显示全部楼层 |阅读模式
请教一下使用ESP8266WebServer为8266配网,获得从客户端网页端提交来的ssid和psw后,用  WiFi.begin(ssid, psw)来链接wifi测试其有效性。但之后不管连wifi成功还是失败,再通过server.send()给网页客户端发页面都不能成功了。有大神指点一下问题出在什么地方吗?

void handleLogin() {
  String ssid  = server.arg("Wifi");
  String psw   = server.arg("Password");
  Serial.println("get the wifi ssid:" + ssid);
  Serial.println("get the wifi password:" + psw);

  // network init
  Serial.println("connet to " + ssid);
  server.send(200, "text/html", “<h1>Please wait...</h1>");

  WiFi.begin(ssid, psw);  
  unsigned long time_begin = millis();
  while ( WiFi.status() != WL_CONNECTED ) {
    delay(500);
    Serial.print ( "." );
    if (millis() > time_begin + TIMEOUT_WIFI) {
      break;
    }
  }

  server.send(200, "text/html", "<h1>this is a test.</h1>");
  客户端的浏览器无法收到这个页面了。

发表于 2021-4-3 01:30 | 显示全部楼层
 楼主| 发表于 2021-4-3 12:48 | 显示全部楼层
多谢回复!
已经下载研究了。
发表于 2021-4-8 15:44 | 显示全部楼层
调用wifibegin后模块就去连接wifi了,现在的连接就断了,所以后续发的就收不到了
发表于 2021-4-8 23:05 | 显示全部楼层
跑龙套的保 发表于 2021-4-8 15:44
调用wifibegin后模块就去连接wifi了,现在的连接就断了,所以后续发的就收不到了 ...

6,ESP 将尝试连接。如果成功,它会放弃前面的步骤。否则,重新连接到AP并重新配置。在info选项卡可以按红色擦除(erase)之前已经配置的网络信息。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 09:41 , Processed in 0.068054 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表