Data Sheet

42
cl=net.createConnection(net.TCP, 0)
cl:connect(80,"192.168.4.1")
tmr.alarm(2,1000, 1, function()
if(wifi.sta.getip()==nil) then
wifi.sta.disconnect()
wifi.sta.config("test","12345678") -- connecting to server
wifi.sta.connect()
print("reconnection")
tmr.start(1)
tmr.stop(2)
end
pin_value=gpio.read(pin)
if(pin_value==0) then
cl:send("10")
print("send 10")
else
cl:send("11")
print("send 11")
end
end)
else
print("Connecting...")
end
end)
Server:
-- ESP8266 Server
print("ESP8266 Server")
wifi.setmode(wifi.STATIONAP);
wifi.ap.config({ssid="test",pwd="12345678"});
print("Server IP Address:",wifi.ap.getip())
pin_value=0
pin=1
pin1=2
gpio.mode(pin, gpio.OUTPUT)
gpio.mode(pin1, gpio.OUTPUT)
gpio.write(pin, gpio.LOW) --Red LED
gpio.write(pin1, gpio.HIGH) --Green LED
sv = net.createServer(net.TCP)
sv:listen(80, function(conn)
conn:on("receive", function(conn, receivedData)
print("Received Data: " .. receivedData)
pin_value=receivedData
tmr.alarm(0, 100, 1, function()