NodeMCU 从哪里获取 IP 地址?

Where is NodeMCU getting ip address from?

空白 init.lua,每当我重新启动 NodeMCU:

=wifi.sta.getip()
192.168.1.108 255.255.255.0 192.168.1.1

它从哪里得到这个 192.168.1.108
几周前的某个时候,我正在测试 wifi 模块。
连接时就是这个ip。

这些信息怎么会到处乱传?
或者
这是NodeMCU使用的某种内部 IP 吗?

答案在docs for wifi.sta.config:

Station configuration will be retained until changed even if device is turned off.

因此,如果您过去使用过 wifi.sta.config("ssid", "password"),设备将在启动时尝试连接到 WiFi "ssid" 并(从 DHCP 服务器)获取 IP。