- 客户区域:
- 查看问题
回复: 1
linux下的UBNUTU系统中如何读取串口收发数据
产品型号: USR-K3
-
【您想要实现什么功能?】:用一台装有bunutu18.04系统的linux设备去获取空调的状态信息,空调是485串口
【您是如何连接和设置的?】:使用串口服务器,485转网络,空调485接串口服务器,通过网线接到Linux设备上
【您遇到什么问题?】:怎么在bunutu18.04系统读取串口服务器的信息 -
李慧颖您好
您的bunutu18.04系统的linux设备能建立tcp 链接吗?如果能的话是可以的
您是数据透传还是协议转换(modbus rtu转modbus tcp)?
那您是数据透传还是协议转换(modbus rtu转modbus tcp)呢?
1.数据透传:就是您发什么我们传什么
模块网线与电脑直连,电脑设置静态IP和模块同一网段。或者,模块连接一个路由器,电脑也连接这个路由器动态获取IP。
K3的波特率、校验位等参数和您的485终端设备一致,485接线,A接A,B接B,232串口接线是交叉接线,RX接TX,TX接RX
K3可以做tcp client也可以做tcp server,建议做tcp client
K3做tcp client,您的bunutu18.04系统的linux设备做tcp server,K3的远程服务器IP填bunutu18.04系统的linux设备的ip,K3的远程端口填网bunutu18.04系统的linux设备C的端口,K3的本地端口改为0
关闭防火墙和杀杀毒软件。K7完全替代K3,可以参考K7基本测试案例做一下测试:
USR-K7模块基本通信测试案例
2.协议转换(modbus rtu转modbus tcp):需要开启modbus tcp网关,参考案例
附件:K7modbus网关功能测试.docx [440.1 KB]
若此工单对解决您的问题有帮助,请点个赞;您的参与,是对我们最大的鼓励。
有用
*政