NodeMCU连接wifi语句报错:“stdin:1: bad argument #1 to 'config' (config table not found!)”

1.遇到问题

今天就尝试了一下连wifi,发现就报错了


使用的语句如下

wifi.sta.config("Router"," 123456789")

2.解决问题

会不会是版本的问题?就是固件版本问题,最新版的固件改了api...

图片.png

看了外国有人提供的解决方法

图片.png

于是使用下面语句,成功连接

wifi.sta.config{ssid="Router", pwd="123456789"}
图片.png

3.官方最新固件wifi连接的api

https://nodemcu.readthedocs.io/en/latest/en/modules/wifi/#wifistaconfig

--connect to Access Point (DO NOT save config to flash)
station_cfg={}
station_cfg.ssid="NODE-AABBCC"
station_cfg.pwd="password"
wifi.sta.config(station_cfg)

--connect to Access Point (DO save config to flash)
station_cfg={}
station_cfg.ssid="NODE-AABBCC"
station_cfg.pwd="password"
station_cfg.save=true
wifi.sta.config(station_cfg)

--connect to Access Point with specific MAC address  
station_cfg={}
station_cfg.ssid="NODE-AABBCC"
station_cfg.pwd="password"
station_cfg.bssid="AA:BB:CC:DD:EE:FF"
wifi.sta.config(station_cfg)

--configure station but don't connect to Access point
station_cfg={}
station_cfg.ssid="NODE-AABBCC"
station_cfg.pwd="password"
station_cfg.auto=false
wifi.sta.config(station_cfg)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容