打印

ESP8266串口透传

[复制链接]
1728|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gaoyang9992006|  楼主 | 2018-8-10 20:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家经常听到透传这个词:透明的传输。主要是从一个接口不加任何修饰的转发到另外一个接口上。
这里讲的是利用ESP8266,将无线网口的数据不加修饰的转发到串口上。
硬件:ESP8266
固件环境:nodeMCU
语言:Lua

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

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


相关帖子

沙发
gaoyang9992006|  楼主 | 2018-8-10 20:35 | 只看该作者
说明:
1,打开串口,波特率9600
2,创建TCP服务
3,监听
4,接收数据,数据再通过串口发送出去

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:西安公路研究院南京院
简介:主要工作从事监控网络与通信网络设计,以及从事基于嵌入式的通信与控制设备研发。擅长单片机嵌入式系统物联网设备开发,音频功放电路开发。

1895

主题

15626

帖子

197

粉丝