当NodeMCU处于工作站模式时,在init.lua中使用以下代码片段,在报告IP地址(或实现IP堆栈就绪状态)之前,它仍然平均需要6次循环迭代
dat[J(new_dat), which = TRUE]
尝试使用和不使用静态IP配置,似乎没有什么不同 这是正常的吗? 有没有办法让速度更快? 我只是做错了吗?
答案 0 :(得分:0)
以下是我的实践经验,现在可能已经过时了。我需要重新测试这些...
我做了类似的事情并且效果很好。但是,虽然在重置"之后无法快速提供WiFi,但在从深度睡眠中唤醒时,它可以非常快速地使用。
首次使用后(设置自动保存)我稍后会这样做
lua
wifi.sta.setip(cfg)
wifi.sta.status() -- this used to speed things up
我还设置wifi.sta.autoconnect(0)
以避免dhcp延迟。
顺便说一句,要检查连接,最好等待wifi.sta.status() == 5
。
HTH