有没有好用的远程串口?
根据你的描述,你可以使用下面这款工具的“远程串口操作”功能哦,你所说的功能需要它都可以满足,欢迎使用!
CH9114 USB2.0高速多串口远程应用(远程串口)
一、概述
CH9114是一款高速USB 2.0转四串口的芯片,支持15Mbps连续通讯波特率,通过COMTransmit可实现CH9114多串口的远程化操作。
COMTransmit软件是一款Windows平台串口调试工具,除集成常用的串口调试功能外,软件的远程串口功能无需对串口进行额外配置、无需增加网络硬件,依靠软件即可将本地连接的任意串口,如USB转串口(CH340\1\2\3\4\6\7\8、CH9101\2\3\4,CH911\14\44等)远程化。
使用过程中无需关心对端IP地址,只要实际网络互通,输入对端唯一识别码即可连接,点对点的网络结构保证了数据安全。
软件使用框图:

软件的远程串口功能分为:串口远程操作和数据远程中继。
- 串口远程操作模式
使用者可在网络远端实时控制本地串口,修改串口参数(波特率、数据位、停止位、校验位,设置流控),控制Modem信号以及数据读写。
② 数据远程中继模式
本地串口接收的所有数据将被实时透传至网络对端,对端可对数据进行实时浏览与保存。
目前串口转网络工具使用较繁琐,可能需安装额外驱动、无法便捷设置远程多串口参数或状态、须填写网络IP地址与网络端口号,常见设置界面如下:

COMTransmit则简单得多,拿服务端为例,只需确认操作模式,点击启动服务,两步即可完成,且远程连接完成后可自由切换本地不同的串口,设置串口参数。

二、软件安装与运行环境
运行环境:Win7/Win8/Win10/Win11 x86/x64。
点击COMTransmit.ZIP,下载并安装。
软件主界面:

三、典型应用场景
1、数据监测:实际项目中,经常需要远程监测传感器数据,如电压、温度、湿度等数据。COMTransmit远程串口数据中继功能将本地串口收发的数据,实时通过网络透传至远端。工程师在远端对本地串口的数据实时查看与分析。
2、PLC远程调试:工业中常使用串口发送控制命令来控制PLC设备,而通过COMTransmit远程串口操作中继功能,工程师无需到达现场,即可对远程的PLC设备发送串口命令。
3、边缘计算与传感器监测:边缘计算与串口传感器数据收发往往需同时使用多个串口设备,如CH334搭配CH348,实现USB转32路高速串口。工程师可使用COMTransmit远程串口操作中继,结合COMTransmit协议调试功能在远端对本地所有串口进行动态调试和操作,如配置波特率、数据位、流控、数据收发及通信协议调试。
四、COMTransmit远程串口操作说明
本次选择CH9114作为本地串口。
4.1 串口远程操作
该模式下,客户端可在网络远端操作本地串口进行串口切换、设置串口参数(波特率,数据位,停止位,校验位以及流控),以及串口读写。
典型应用:

4.1.1服务端网络设置
本地串口端软件角色选择服务端与串口远程操作,自行选择是否启用连接验证码,自动确认连接以及自动重连,配置完成后点击启用远程连接服务,等待客户端连接。

4.1.2客户端网络连接使用
远端软件选择客户端及串口远程操作,填写服务端的识别码,并点击连接串口服务端。连接成功后,可见串口列表已显示所远程的CH9114的四个串口,此时可进行串口参数设置,Modem信号控制以及数据收发,如同在本地使用一般。

4.2数据远程中继
该模式下,客户端可以在网络远端实时查看本地串口接收到的数据并保存。
典型应用:

4.2.1服务端网络设置
本地串口端软件角色选择服务端与数据远程中继,自行选择是否启用连接验证码,自动确认连接以及自动重连,配置完成后点击启用远程连接服务。

4.2.2客户端网络连接
远端软件选择客户端及数据远程中继,填写服务端的本地识别码,并点击连接串口服务端。
4.2.3本地串口收发数据
勾选时间戳和分包显示,串口收发数据将会显示时间戳。

此时客户端会实时显示本地CH9114串口所有收到的数据。

五、总结
本文主要介绍了COMTransmit串口调试工具的远程串口功能,通过点对点的网络结构透传串口数据与串口操作,延伸了串口的使用距离,操作简单快捷。此软件方案适用于远程串口的数据采集、日志监控、调试控制(如PLC等工业设备)以及多串口设备远程操作等。