初级会员
- 积分
- 184
- 金钱
- 184
- 注册时间
- 2014-12-22
- 在线时间
- 39 小时
|
发表于 2017-4-27 02:13:37
|
显示全部楼层
--init.lua
--设置波特率
uart.setup(0,9600,8,0,1,0)
--设置WIFI并连接
wifi.setmode(wifi.STATION)
wifi.sta.config("ssid","password")
--自动连接使能
wifi.sta.autoconnect(1)
--定时器循环,等待返回IP
tmr.alarm(0,1000,1,function()
if wifi.sta.getip()==nil then
print("Wait...")
else
print("OK.....")
tmr.stop(0)
end
end)
--执行dend.lua
dofile("send.lua")
--send.lua
--建立服务器,并监听192.168.0.8 IP的9001端口,如果没有接收到数据就发送串口收到的数据
srv=net.createServer(net.TCP,120)
srv:listen(9001,"192.168.2.8",function(c)
if cn("receive",function(c,k)uart.write(0,k)end)==nil then
uart.on("data",function(data)
c:send(data)
end,0)
end
end) |
|