esp8266本地配网的代码
时间: 2023-06-17 09:04:38 浏览: 109
esp8266代码
5星 · 资源好评率100%
以下是ESP8266本地配网的示例代码:
```
#include <ESP8266WiFi.h>
#include <WiFiManager.h>
void setup() {
Serial.begin(115200);
// 初始化WiFiManager
WiFiManager wifiManager;
// 进入配网模式
wifiManager.resetSettings();
wifiManager.autoConnect("ESP8266-AP");
// 输出配网结果
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// 你的业务逻辑代码
}
```
以上代码中,`WiFiManager`是一个ESP8266的WiFi管理库,可以方便地实现本地配网功能。在`setup()`函数中,我们先通过`Serial`初始化串口,然后初始化`WiFiManager`对象,并调用`autoConnect()`函数,进入配网模式。`autoConnect()`函数会尝试连接已经保存的WiFi网络,如果连接失败则会启动一个AP热点,等待用户进行配网。用户可以通过连接到ESP8266创建的热点,并访问`192.168.4.1`来进行配网。
在`loop()`函数中,你可以编写你的业务逻辑代码。在ESP8266成功连接WiFi网络后,你可以使用`WiFi.localIP()`函数获取设备的IP地址,方便你进行后续的开发工作。
阅读全文