4-1使用 WiFiManager 库

本文介绍了如何使用WiFiManager库在ESP8266上创建一个配置网页,以便用户通过AP模式设置Wi-Fi连接,替代硬编码的SSID和密码。在完成设置后,ESP8266将连接到选定的网络并存储凭证。WiFiManager提供了扫描网络、输入隐藏SSID和密码、查看设备信息以及复位的功能。
摘要由CSDN通过智能技术生成

到目前为止,用于连接ESP8266和Wi-Fi网络的SSID和密码已经使用以下代码在项目中进行了硬编码:

const char* ssid = "YOUR_WIFI_SSID";
const char* password = "YOUR_WIFI_PASSWORD";

要停止使用硬编码值,我们需要首先在 AP 模式下启动 ESP8266,并将用户公开为由 ESP8266 内部托管的Web服务器提供服务的 Web 界面。

我们将学习如何使用 WiFiManager 库来公开一个配置网页;我们将获取数据并像我们在前一章中所做的那样将其保存到 SPIFFS,并使用它以站模式启动我们的模块并连接到MQTT服务器。
如果您没有在第1章“ ESP8266入门 ”中安装 WiFiManager 库,您可以现在做,转到 Sketch | Include Library | 管理库并搜索 wif imanager,如以下屏幕截图所示:

安装 WiFiManager 库


安装库后,让我们看看如何使用它来设置 Wi-Fi网络 和 Wi-Fi密码。
使用以下代码看看它的样子以及如何使用WiFiManager:

#include "FS.h"
#include <ESP8266WiFi.h>
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值