com0com-hub4com-串口转TCP命令记录
com0com / hub4com 串口转 TCP 命令记录
项目地址
- com0com / hub4com(SourceForge)
https://sourceforge.net/projects/com0com/ - com0com GitHub 镜像
https://github.com/tanvir-ahmed-m4/com0com
说明
这套工具可用于:
- 创建虚拟串口对
- 串口与 TCP 之间转发
- RFC2217 串口网络转发
当前已验证可工作的命令如下。
hub4com / com2tcp-rfc2217 命令
1. 客户端模式
本机串口 COM4 主动连接远端 172.30.5.62:7000
com2tcp-rfc2217.bat --reconnect 1000 \\.\COM4 172.30.5.62 7000说明:
--reconnect 1000:断开后每 1000 ms 重连\\.\COM4:本地串口172.30.5.62:远端服务器 IP7000:远端 TCP 端口
2. 服务端模式
本机串口 COM4 作为 TCP Server,监听 7000
com2tcp-rfc2217.bat \\.\COM4 7000说明:
- 本地监听 TCP
7000 - 远端客户端连接后,数据转发到
COM4
备注
com2tcp-rfc2217.bat比直接手敲hub4com.exe更省事- 直接写
hub4com的 TCP 端点语法容易因为版本差异报错 - 优先使用项目自带的
.bat脚本更稳
常用场景
串口转 TCP 服务端
适合让其他设备主动连本机:
com2tcp-rfc2217.bat \\.\COM4 7000串口转 TCP 客户端
适合本机主动连远端:
com2tcp-rfc2217.bat --reconnect 1000 \\.\COM4 172.30.5.62 7000