12345678910111213141516171819202122232425262728293031 |
- -- httpserver-wifi.lua
- -- Part of nodemcu-httpserver, configures NodeMCU's WiFI in boot.
- -- Author: Marcos Kirsch
- local conf = nil
- if file.exists("httpserver-conf.lc") then
- conf = dofile("httpserver-conf.lc")
- else
- conf = dofile("httpserver-conf.lua")
- end
- wifi.setmode(conf.wifi.mode)
- if (conf.wifi.mode == wifi.SOFTAP) or (conf.wifi.mode == wifi.STATIONAP) then
- print('AP MAC: ',wifi.ap.getmac())
- wifi.ap.config(conf.wifi.accessPoint.config)
- wifi.ap.setip(conf.wifi.accessPoint.net)
- end
- if (conf.wifi.mode == wifi.STATION) or (conf.wifi.mode == wifi.STATIONAP) then
- print('Client MAC: ',wifi.sta.getmac())
- wifi.sta.config(conf.wifi.station)
- end
- print('chip: ',node.chipid())
- print('heap: ',node.heap())
- conf = nil
- collectgarbage()
- -- End WiFi configuration
|