NodeMCU连接wifi语句报错:“stdin-1--bad-argument-#1-to-'config'-(config-table-

68 阅读1分钟

1.遇到问题

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

使用的语句如下

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

2.解决问题

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

图片.png

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

图片.png

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

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

图片.png

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

nodemcu.readthedocs.io/en/latest/e…

--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)