esp32连接wifi
时间: 2024-09-10 12:01:21 浏览: 45
基于ESP32实现WiFi 传输视频.docx
5星 · 资源好评率100%
ESP32是一款广泛应用的物联网开发板,它内置了Wi-Fi和蓝牙功能,可以方便地连接到无线网络。连接Wi-Fi的过程主要包括以下几个步骤:
1. **初始化模块**:首先,你需要对Wi-Fi模块进行初始化,这通常涉及到设置工作模式(STA模式用于连接AP,AP模式用于创建热点),并配置SSID(网络名称)和密码。
```cpp
#include <WiFi.h>
WiFiClient wifiClient;
WiFiConfig config;
config.ssid = "your_SSID";
config.password = "your_PASSWORD";
```
2. **连接网络**:然后调用`begin()`函数尝试连接预设的Wi-Fi网络。
```cpp
if (WiFi.begin(config)) {
while (!WiFi.isconnected()) {
delay(1000); // 等待连接
Serial.println("Connecting to WiFi...");
}
} else {
Serial.println("Failed to connect!");
}
```
3. **验证连接**:连接成功后,检查是否已成功获取IP地址和DNS服务器地址。
```cpp
if (WiFi.status() == WL_CONNECTED) {
Serial.println("Connected to WiFi");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
阅读全文