nodemcu作为服务器,采用ap模式,用手机连接nodemcu生成的热点。
nodemcu烧录的是lua固件库,用的是lua语言。
client = nil
wifi.setmode(wifi.SOFTAP)
cfg={}
cfg.ssid="8266wifi"
cfg.pwd="zfw123456"
wifi.ap.config(cfg)
print(wifi.ap.getip())
sv = net.createServer(net.TCP,300)
sv:listen(80,function(c)
client = c
c:on("receive",function(c,msg)--tcp接收的回调函数
c:send(msg)
end)
c:send(" tcp connection..")
end)
--串口通信的回调函数,因为默认为9600的波特率,所以没有进行串口的初始化
uart.on("data", 'a',
function(dddd)
if(client~=nil) then
client:send(string.sub(dddd,1,9))
end
end
, 0)