如何获取本地网络当前IP地址及ESP32运行程序的IP地址?
获取本地网络IP与ESP32设备IP的方法
一、获取本地网络当前IP地址
Windows系统
- 按下
Win + R打开运行窗口,输入cmd回车启动命令提示符 - 在命令行中输入
ipconfig并回车,找到以太网适配器或WLAN适配器下的IPv4地址,即为当前本地IP
macOS/Linux系统
- 打开终端应用
- 输入命令
ifconfig(部分Linux发行版可用ip addr替代),回车后找到对应网卡(如无线网卡en0、有线网卡eth0)下的inet字段,后面的数值就是本地IP
二、获取运行程序的ESP32设备IP地址
方法1:通过串口输出查看
- 将ESP32通过USB连接电脑,打开开发环境(如Arduino IDE)的串口监视器
- 在ESP32代码中加入网络初始化与IP打印逻辑,示例代码:
#include <WiFi.h> const char* ssid = "你的WiFi名称"; const char* password = "你的WiFi密码"; void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("\nConnected to WiFi"); Serial.print("ESP32 IP Address: "); Serial.println(WiFi.localIP()); } void loop() { // 自定义业务逻辑 }
- 上传代码后,将串口监视器波特率设为115200,等待ESP32连接WiFi成功,即可在输出中看到IP地址
方法2:通过路由器后台查看
- 打开浏览器,输入路由器管理地址(常见为
192.168.1.1或192.168.0.1,具体见路由器底部标签) - 登录后台后,找到设备管理或已连接设备列表,找到名称含
ESP32的设备,对应的IP即为目标地址
内容的提问来源于stack exchange,提问作者Florian Loitsch
相关产品推荐
相关产品推荐

