Мой код и результат:
> file.open("wifitest.lua","w+");
> w = file.writeline
> w([==[wifi.setmode(wifi.STATION)]==]);
> w([==[]==]);
> w([==[station_cfg={};]==]);
> w([==[station_cfg.ssid="netia9000";]==]);
> w([==[station_cfg.pwd="mywifipassword";]==]);
> w([==[print(station_cfg.ssid)]==]);
> w([==[wifi.sta.config{station_cfg}]==]);
> w([==[wifi.sta.connect()]==]);
> w([==[status_of_wifi = wifi.sta.status()]==]);
> file.close();
> dofile("wifitest.lua");
netia9000
wifitest.lua:7: bad argument #1 to 'config' (string expected, got table)
>
Строка 7 - это оператор wifi.sta.config{station_cfg}
.Я не смог найти объяснение сообщения об ошибке.Какие-либо предложения?