Only one server allowed :( go for http
This commit is contained in:
parent
40b2d16463
commit
d06d7fb29e
3 changed files with 3 additions and 26 deletions
|
@ -11,7 +11,7 @@ SPEED=9600
|
|||
# End of user config
|
||||
######################################################################
|
||||
HTTP_FILES := $(wildcard http/*)
|
||||
LUA_FILES := init.lua telnet.lua
|
||||
LUA_FILES := $(wildcard *.lua)
|
||||
|
||||
# Print usage
|
||||
usage:
|
||||
|
|
|
@ -16,10 +16,6 @@ wifiConfig.stationPointConfig = {}
|
|||
wifiConfig.stationPointConfig.ssid = "Scalar24" -- Name of the WiFi network you want to join
|
||||
wifiConfig.stationPointConfig.pwd = "Fb274Gh@12G1" -- Password for the WiFi network
|
||||
|
||||
wifiConfig.mDNS = {}
|
||||
wifiConfig.mDNS.hostname = "rvoots-nameplate" -- default hostname
|
||||
wifiConfig.mDNS.description = "Ryan Voot's name plate at his desk" -- what avahi-browse will describe this as
|
||||
|
||||
-- Tell the chip to connect to the access point
|
||||
|
||||
wifi.setmode(wifiConfig.mode)
|
||||
|
@ -59,13 +55,12 @@ end
|
|||
-- Start the APs once we hit here
|
||||
wifi.ap.config(wifiConfig.accessPointConfig)
|
||||
wifi.sta.config(wifiConfig.stationPointConfig.ssid, wifiConfig.stationPointConfig.pwd)
|
||||
mdns.register(wifiConfig.mDNS.hostname, wifiConfig.mDNS)
|
||||
wifiConfig = nil
|
||||
collectgarbage()
|
||||
|
||||
-- Connect to the WiFi access point.
|
||||
-- We run an AP, and connect to an AP. We need to start the servers early.
|
||||
dofile("telnet.lc")(23)
|
||||
-- dofile("telnet.lc")(23)
|
||||
dofile("httpserver.lc")(80)
|
||||
|
||||
local joinCounter = 0
|
||||
|
@ -78,6 +73,7 @@ tmr.alarm(0, 3000, 1, function()
|
|||
else
|
||||
if joinCounter == joinMaxAttempts then
|
||||
print('Failed to connect to WiFi Access Point.')
|
||||
mdns.register("rvoots-nameplate", {})
|
||||
else
|
||||
print('IP: ',ip)
|
||||
end
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
return function(port)
|
||||
-- a simple telnet server
|
||||
s=net.createServer(net.TCP,180)
|
||||
s:listen(port,function(c)
|
||||
function s_output(str)
|
||||
if(c~=nil)
|
||||
then c:send(str)
|
||||
end
|
||||
end
|
||||
node.output(s_output, 0) -- re-direct output to function s_ouput.
|
||||
c:on("receive",function(c,l)
|
||||
node.input(l) -- works like pcall(loadstring(l)) but support multiple separate line
|
||||
end)
|
||||
c:on("disconnection",function(c)
|
||||
node.output(nil) -- un-regist the redirect output function, output goes to serial
|
||||
end)
|
||||
print("Welcome to NodeMcu world.")
|
||||
end)
|
||||
end
|
Loading…
Add table
Reference in a new issue