ESP32 设置IP获取为DHCP
时间: 2024-03-20 21:40:01 浏览: 192
设置DHCP自动获取IP
您可以使用以下代码将 ESP32 的 IP 获取方式设置为 DHCP:
```C++
#include <WiFi.h>
void setup() {
WiFi.mode(WIFI_STA);
WiFi.begin("your_SSID", "your_PASSWORD");
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
// 设置 DHCP
if (WiFi.config(INADDR_NONE, INADDR_NONE, INADDR_NONE)) {
Serial.println("DHCP set up successfully");
} else {
Serial.println("DHCP set up failed");
}
}
void loop() {
// your code here
}
```
在 `setup()` 函数中,首先将 WiFi 模式设置为 `WIFI_STA`,然后使用 WiFi 函数连接到您的网络。然后调用 `WiFi.config()` 函数,将其参数设置为 `INADDR_NONE`,表示将 IP 获取方式设置为 DHCP。如果设置成功,将会在串口监视器中输出 "DHCP set up successfully"。如果设置失败,则会输出 "DHCP set up failed"。
阅读全文