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

1.遇到问题

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


使用的语句如下

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

2.解决问题

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

图片.png

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

NodeMCU连接wifi语句报错:“stdin:1: bad argument #1 to 'config' (config table not found!)”_第1张图片
图片.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)

你可能感兴趣的:(NodeMCU连接wifi语句报错:“stdin:1: bad argument #1 to 'config' (config table not found!)”)