查看: 264|回复: 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>");
  客户端的浏览器无法收到这个页面了。

签到天数: 60 天

[LV.6]常住居民II

发表于 2021-4-3 01:30 | 显示全部楼层

该用户从未签到

 楼主| 发表于 2021-4-3 12:48 | 显示全部楼层
多谢回复!
已经下载研究了。

该用户从未签到

发表于 2021-4-8 15:44 | 显示全部楼层
调用wifibegin后模块就去连接wifi了,现在的连接就断了,所以后续发的就收不到了

签到天数: 60 天

[LV.6]常住居民II

发表于 2021-4-8 23:05 | 显示全部楼层
跑龙套的保 发表于 2021-4-8 15:44
调用wifibegin后模块就去连接wifi了,现在的连接就断了,所以后续发的就收不到了 ...

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

本版积分规则

arduino程序设计基础 blinker物联网解决方案

热门推荐

【教程】pico+hx711电子秤
【教程】pico+hx711电子秤
pico+hx711电子秤 【前言】 我做过多款电子秤,这次移植到pico上
ESP8266+Onenet平台远程数据传输和控制
ESP8266+Onenet平台远程数
这是我的第一个diy,主要功能实现了onenet云平台温湿度数据的传输和远程控制LED灯平台
【Arduino】108种传感器模块系列实验(48)---三轴ADXL345模块
【Arduino】108种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
ps2遥控小车——uno实现
ps2遥控小车——uno实现
前几天在阁楼发现了好久以前3d打印,激光切割的底盘,于是决定做这个东西 正好手上又
震惊!OLED菜单竟只用10行代码就可以完成到完美!!!
震惊!OLED菜单竟只用10行
震惊!OLED菜单竟只用10行代码就可
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表