如何通过wifi网络将串口数据发送到多个设备

摘要:当lora电台的速率无法满足高速传输时,可以考虑用“串口服务器”。本文介绍一下如何使用TP-LINK的TL-CPE300D实现一对多的数据发送。

当前也有使用lora电台的,但是lora电台支持的速率有限,可能最大支持到9600,甚至更低。

网络速度很快,传输视频都没有问题,那么将串口信息转换为网络信息的“串口服务器”就应运而生。它的核心是利用tcp服务器-客户端的一对多特点来实现。

 

本文以TP-LINK的TL-CPE300D工业级双频无线客户端为例,介绍一下一对多是怎么实现的。严格意义上来说,这个设备并不是“串口服务器”,而是一个wifi接入点,它只是内置了有串口服务器和客户端功能的一体化设备。除了充当串口服务器之外,它还有连接无线网络的功能,可谓一机多用。

工业级设备的特点有很多,以电源为例,它支持9-48V电压输入,在此区间的电源均可为其供电,比如蓄电池供电,当蓄电池的电压下降时,该设备仍然可以稳定工作。

我们可以通过一条网线连接电脑和TL-CPE300D,然后设置电脑的IP地址为自动获取,通过浏览器登录tplogin.cn即可打开设备管理界面。本文重点时串口如何配置,因此默认大家已经掌握基本的操作了,本文不赘述。

TL-CPE300D可以充当服务器,还可以充当客户端,一机多用。

串口服务器设置如下:

串口客户端设置如下。注意端口号和服务器一致。

然后将服务器和客户端复位,就可以实现一对多的连接了。一个设备广播,多个设备都能接收到。

查看 TL-CPE300D设备串口输出数据的软件有很多,不属于本文重点,不做阐述。

需要注意的是,如果您的串口没有数据输出,可能是因为线序的问题。

有的串口线是直连的,2对2,3对3,有的是交叉的,2对3,3对2,还有一种全交叉线,不常用。一般情况下,如果直连的不能用,那么换一根23交叉线肯定就能用了。

 

 那么,一拖4实现了,博主为何敢说能带上百台设备呢?

原因是  TL-CPE300D提供了UDP模式,也就是不通过TCP握手了,直接发。

配置服务器端是这样做的

 

客户端是这样配置的

这样就能通信成功了。

实现了所谓“一拖百”。

博主用SSCOM串口助理做了数据显示,效果如下图,传输的是一长串字符串。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TMS320VC5257H

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值