如何解决无法在 nodemcu lua
wifi.sta.setip({ ip = "192.168.0.111",netmask = "255.255.255.0",gateway = "192.168.0.1"}) 上面我们可以设置静态IP, 但是如果有人错误地输入了网络掩码/网关/ip 一个数字或错误(例如:netmask = "255.255.2.0" )我们无法检测到。唯一的办法就是
通过重新输入正确 重启 (如何清除静态IP配置并启动DHCP)
所以如果我们能像 wifi.sta.status() 那样检测状态就好了。
解决方法
如何清除静态IP配置并启动DHCP
清除当前保存的 WiFi 站配置,将其从 闪光。可能对某些恢复出厂设置的场景有用
不确定这是否也会删除 ip,但您可以在重新连接之前将 ip 设置为 "0.0.0.0"
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。