当前位置:   article > 正文

html做的网页连wifi,ESP32通过WEB页面连接WIFI

html wifi接入登录页面

ESP32官方的例程中,都是直接把WIFI的SSID和Password写死在程序里,但是在实际使用中网络环境是不固定的,如果更换了网络环境,就得重新修改程序,在实际运用中并不合理。我在网上找了很久也没找到类似的例程,于是便自己试着写了一个,我的思路如下:

首次上电会有一个ESP32发出的WIFI,手机连接这个WIFI,然后访问esp32的IP地址就会出现WIFI配置的网页:

直接贴上代码:

#include

#include

#include

#include

const char* AP_SSID  = "ESP32_Config"; //热点名称

const char* AP_PASS  = "12345678";  //密码

#define ROOT_HTML  "

WIFI Config by lwang WiFi SSID WiFi PASS"

WebServer server(80);

WiFiMulti wifiMulti;

uint8_t resr_count_down = 120;//重启倒计时s

TimerHandle_t xTimer_rest;

void restCallback(TimerHandle_t xTimer );

void setup() {

Serial.begin(115200);

WiFi.mode(WIFI_AP);//配置为AP模式

boolean result = WiFi.softAP(AP_SSID, AP_PASS);//开启WIFI热点

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/163557
推荐阅读
相关标签
  

闽ICP备14008679号