ESP8266串口透传

[复制链接]
2010|1
 楼主| gaoyang9992006 发表于 2018-8-10 20:31 | 显示全部楼层 |阅读模式
大家经常听到透传这个词:透明的传输。主要是从一个接口不加任何修饰的转发到另外一个接口上。
这里讲的是利用ESP8266,将无线网口的数据不加修饰的转发到串口上。
硬件:ESP8266
固件环境:nodeMCU
语言:Lua

  1. uart.setup(0,9600,8,0,1,0)
  2. sv=net.createServer(net.TCP, 60)
  3. global_c = nil
  4. sv:listen(9999, function(c)
  5.         if global_c~=nil then
  6.                 global_c:close()
  7.         end
  8.         global_c=c
  9.         c:on("receive",function(sck,pl)        uart.write(0,pl) end)
  10. end)

  11. uart.on("data",4, function(data)
  12.         if global_c~=nil then
  13.                 global_c:send(data)
  14.         end
  15. end, 0)


 楼主| gaoyang9992006 发表于 2018-8-10 20:35 | 显示全部楼层
说明:
1,打开串口,波特率9600
2,创建TCP服务
3,监听
4,接收数据,数据再通过串口发送出去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:如果你觉得我的分享或者答复还可以,请给我点赞,谢谢。

2052

主题

16403

帖子

222

粉丝
快速回复 在线客服 返回列表 返回顶部