httpserver-wifi.lua 686 B

1234567891011121314151617181920212223242526
  1. -- httpserver-wifi.lua
  2. -- Part of nodemcu-httpserver, configures NodeMCU's WiFI in boot.
  3. -- Author: Marcos Kirsch
  4. local conf = dofile("httpserver-conf.lua")
  5. wifi.setmode(conf.wifi.mode)
  6. if (conf.wifi.mode == wifi.SOFTAP) or (conf.wifi.mode == wifi.STATIONAP) then
  7. print('AP MAC: ',wifi.ap.getmac())
  8. wifi.ap.config(conf.wifi.accessPoint.config)
  9. wifi.ap.setip(conf.wifi.accessPoint.net)
  10. end
  11. if (conf.wifi.mode == wifi.STATION) or (conf.wifi.mode == wifi.STATIONAP) then
  12. print('Client MAC: ',wifi.sta.getmac())
  13. wifi.sta.config(conf.wifi.station)
  14. end
  15. print('chip: ',node.chipid())
  16. print('heap: ',node.heap())
  17. conf = nil
  18. collectgarbage()
  19. -- End WiFi configuration