项目简介
本项目是基于Arduino平台,面向ESP8266(类似ESP32设备未测试)的WiFi管理系统。其核心功能是处理设备在AP(接入点)和客户端模式之间的切换。当设备与主机WiFi连接丢失时,会自动开启软AP,方便用户在更改主WiFi设置导致设备脱网后,能直接连接设备更新WiFi凭据,更新后的凭据会存储在EEPROM中,设备重启后可继续使用。
项目的主要特性和功能
- 自动模式切换:设备无法连接主机WiFi时,自动切换为接入点模式。
- 便捷配置:用户通过访问设备IP地址(如http://172.16.0.1/wifi)即可更新WiFi凭据。
- 避免冲突:设备连接主机WiFi后,启动DNS服务,使用设备MAC地址作为主机名,避免地址冲突。
- 易于使用:代码封装为WiFiManager类,便于在其他项目中使用。
安装使用步骤
- 确保已下载项目源码文件。
- 将源码上传至ESP8266或类似设备。
- 设备启动,若无法连接主机WiFi,会自动切换到接入点模式。
- 通过设备IP访问WiFi配置页面更新凭据。
- 更新后,设备重新连接主机WiFi并启动DNS服务。
注意:本项目主要针对ESP8266设备,其他设备可能需调整代码。使用前请了解项目功能和限制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】