Data Sheet
37
srv:close()
end
srv=net.createServer(net.TCP)
srv:listen(80,function(conn)
conn:on("receive",function(conn,payload)
print(payload)
i=i+1
disp:firstPage()
repeat
disp:drawStr(0,0,payload) --Print the data out
disp:drawStr(15,15,i) --Print the data out
until disp:nextPage() == false
conn:send("<h1> Hello, NodeMCU!!! </h1>")
end)
conn:on("sent",function(conn) conn:close() end)
end)
DHT11:
--init.lua
-- tcp client
print("ESP8266 Client1")
wifi.sta.disconnect()
tmr.delay(100)
wifi.setmode(wifi.STATION)
wifi.sta.config("test2","12345678") -- connecting to server
wifi.sta.connect()
i=0
tmr.alarm(0,2000, 1, function()
if wifi.sta.getip()== nil then
print("IP unavaiable, Waiting...")
i=i+1
if(i>10) then
print("restart nodeMCU")
node.restart()
end
wifi.sta.disconnect()
wifi.sta.connect()
else
tmr.stop(0)
print("Config done, IP is "..wifi.sta.getip())
dofile("dht11.lua")
end
end)