add some examples
This commit is contained in:
parent
b249b8d5fe
commit
95e71987e4
|
@ -0,0 +1,41 @@
|
||||||
|
print("====Wicon, a LUA console over wifi.==========")
|
||||||
|
print("Author: openthings@163.com. copyright&GPL V2.")
|
||||||
|
print("Last modified 2014-11-19. V0.2")
|
||||||
|
print("Wicon Server starting ......")
|
||||||
|
|
||||||
|
function startServer()
|
||||||
|
print("Wifi AP connected. Wicon IP:")
|
||||||
|
print(wifi.sta.getip())
|
||||||
|
sv=net.createServer(net.TCP, 180)
|
||||||
|
sv:listen(8080, function(conn)
|
||||||
|
print("Wifi console connected.")
|
||||||
|
|
||||||
|
function s_output(str)
|
||||||
|
if (conn~=nil) then
|
||||||
|
conn:send(str)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
node.output(s_output,0)
|
||||||
|
|
||||||
|
conn:on("receive", function(conn, pl)
|
||||||
|
node.input(pl)
|
||||||
|
if (conn==nil) then
|
||||||
|
print("conn is nil.")
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
conn:on("disconnection",function(conn)
|
||||||
|
node.output(nil)
|
||||||
|
end)
|
||||||
|
end)
|
||||||
|
print("Wicon Server running at :8080")
|
||||||
|
print("===Now,Using xcon_tcp logon and input LUA.====")
|
||||||
|
end
|
||||||
|
|
||||||
|
tmr.alarm(1000, 1, function()
|
||||||
|
if wifi.sta.getip()=="0.0.0.0" then
|
||||||
|
print("Connect AP, Waiting...")
|
||||||
|
else
|
||||||
|
startServer()
|
||||||
|
tmr.stop()
|
||||||
|
end
|
||||||
|
end)
|
Loading…
Reference in New Issue