2016-10-21 117 views
0

一個空白init.lua,每當我重新啓動NodeMCUNodeMCU從哪裏獲取IP地址?

 
=wifi.sta.getip() 
192.168.1.108 255.255.255.0 192.168.1.1 

它從哪兒得到這個192.168.1.108
幾周前,我正在測試wifi模塊。
當它連接它與這個ip。

該信息如何懸掛?

這是NodeMCU使用的某種內部IP嗎?

回答

1

答案是在docs for wifi.sta.config

站配置將被保留,直到改變,即使設備處於關閉狀態。

因此,如果您以前使用過wifi.sta.config("ssid", "password"),設備將嘗試連接到WiFi「ssid」,並在啓動時獲取IP(從DHCP服務器)。

+0

像哇!對我來說,這是非常直觀的,因此違背了我從未想到的安全實踐。 –

+0

那麼清除此緩存的ssid /密碼的最佳方法是什麼? –

+0

好的。可以稍後'wifi.sta.config('無處','nowwayjose')'。在重新啓動最後一次嘗試被記住,所以'wifi.sta.getip()=>無' –