-- init.lua -- John Longworth December 2016 modes = {'wifi.STATION','wifi.SOFTAP','wifi.STATIONAP','wifi.NULLMODE'} pmodes = {'wifi.PHYMODE_B','wifi.PHYMODE_G','wifi.PHYMODE_N'} status = {'STA_IDLE','STA_CONNECTING','STA_WRONGPWD','STA_APNOTFOUND','STA_FAIL','STA_GOTIP'} wifi.setmode(wifi.STATION) wifi.sta.config(""xxxxxxxx","xxxxxxxx") -- Enter your SSID and password wifi.sta.connect() tmr.alarm(1, 1000, 1, function() if wifi.sta.getip()== nil then print("Waiting for Station log on") else tmr.stop(1) print("ESP8266 WiFi mode is : "..modes[wifi.getmode()]) print("Physical Mode is : "..pmodes[wifi.getphymode()]) print("WiFi Channel is : "..wifi.getchannel()) print("The module MAC address is : "..wifi.ap.getmac()) print("IP address is : "..wifi.sta.getip()) print("RSSI is : "..wifi.sta.getrssi()) print("WiFi Station status is : "..status[wifi.sta.status()+1]) --dofile ("sdcard.lua") -- Enter file you want to run end end)