SHARED SERIAL PORTS HHD Software

Shared Serial

Ports

多种方式实现多个应用程序同时访问串口。专业的串口分割与共享工具,轻松将单个串口设备共享给多个应用程序。

27
年研发经验
20,600+
商业客户
140+
覆盖国家
Shared Serial Ports
向下滚动
产品概览

串口分割与共享工具

轻松管理单个 COM 端口的数据流,实现多个串口通信应用同时访问同一设备

Shared Serial Ports 界面截图

串口分割

将一个串口分割为多个虚拟副本,多应用同时访问

串口共享

创建单个虚拟副本,允许多个应用同时使用

串口映射

创建串口别名,重映射端口号以匹配应用需求

开发者 API

提供 ActiveX/COM 和 .NET 组件,支持脚本控制

工作原理

用户态虚拟化技术
驱动的串口分割

Shared Serial Ports 由三个核心组件构成:虚拟端口驱动负责处理虚拟端口、传输数据和互连;进程内 COM 服务器负责串口的管理和配置;配置工具提供友好的用户界面。产品完整模拟所有串口连接配置和信号。

虚拟端口驱动负责处理虚拟端口、传输数据和互连
进程内 COM 服务器处理串口管理和配置,提供 API 接口
完整模拟波特率、校验位、数据位、停止位和流控制
支持所有传统、即插即用串口和标准 EIA RS-232/485/422 端口
立即下载试用
核心能力
全面的串口分割与共享功能
串口分割 串口共享 串口映射 参数覆盖 DTR/DSR/DCD 模拟 RTS/CTS 流控制 开发者 API 脚本支持 即插即用
Functionalities

功能概述

由于 Windows 操作系统设计上只允许单个应用独占打开串口,我们的软件方案帮助您绕过这些限制

分割串口,使多个串口通信应用可同时访问
克隆串口并将原始串口数据转发/重定向到任意数量的虚拟串口
通过创建端口别名将 COM 端口数据分叉到另一个串口
完整模拟波特率、数据位、校验位、停止位等配置
支持无流控、软件流控 (XON/XOFF)、硬件流控 (RTS/CTS, DTR/DSR) 和自定义流控
支持所有标准串口速率及自定义非标准波特率
仅使用用户态 API 调用,确保系统稳定性和性能
支持 GUI 和命令行控制,完全兼容 Windows 电源管理和即插即用

Shared Serial Ports 提供完整的 SDK 开发工具包,包含 ActiveX/COM 组件和 .NET 组件,可通过 C++、C# 或 JavaScript/TypeScript 等编程语言控制端口和互连。

Usage Areas

应用领域

Shared Serial Ports 可在以下场景中发挥重要作用

测试和调试串口设备及串口应用
简化串口软件和设备的开发流程
逆向工程串口应用、设备或协议
研究传统串口应用的基本原理
Compatible Devices

兼容设备类型

Shared Serial Ports 可与以下串口设备配合使用

拨号调制解调器、传真调制解调器、Mini-ATS、终端、电传打字机
工业自动化系统、RS232/RS422/RS485 工业设备
条码扫描器、RS232 POS 终端、收银系统等销售点设备
无线局域网设备、NPort 服务器、串口设备服务器
RS-232 软件调试器、串口诊断设备
路由器、多路复用器、交换机、集线器、控制台端口、防火墙
RS-232 转 RS-422/485 转换器、串口转光纤转换器、多端口串口板
科学仪器、测试仪器、继电器、望远镜
网络串口设备、不间断电源、串口设备控制器
测试与测量设备、传感器、示波器、万用表
蓝牙 GPS 模块、卫星电话、低速卫星调制解调器
声纳、风速计、陀螺罗盘、回声测深仪、自动驾驶仪、GPS 接收器
PLC、VFD、CNC 设备(通过 RS232/422/485 编程)
安防系统、暖通空调(HVAC)、条码读取器、收银机
核心功能

Shared Serial Ports 功能

从串口分割到参数覆盖,提供全方位的串口共享解决方案

01

串口分割

将一个串口分割为任意数量的虚拟副本。在此模式下,每个应用程序都分配到一个专用虚拟端口,所有应用程序和设备之间的交换数据均可访问。任意数量的串口应用可同时与连接到原始串口的设备工作。

02

串口共享

共享串口使其可供多个同时运行的串口应用使用。在此模式下,仅创建源 COM 端口的单个虚拟副本,但与系统串口不同,该副本对可同时访问和使用它的应用数量没有限制。

03

串口映射

为现有串口创建新的别名。在此模式下,新的虚拟端口映射到现有串口,应用程序发送到虚拟端口的所有数据都会重定向到原始端口,反之亦然。这允许您重命名串口并分配端口号以匹配应用需求。

04

串口参数覆盖

覆盖共享、映射或分割串口的配置和线路控制设置。当应用程序打开虚拟端口时,允许您设置波特率、数据位、校验位、停止位和流控制设置,无论应用程序发送什么参数都可严格控制。

05

开发者 API 智能集成

丰富的应用程序编程接口 (API) 允许您从代码或脚本完全控制应用程序。所有类型的虚拟串口设备及其配置均可通过 C++、C# 或 JavaScript/TypeScript 等编程语言控制。

06

端口与链路自动恢复

创建永久串口和链路,配置可靠存储在操作系统中。完全兼容 Windows 电源管理,每个项目的原始配置在关机、重启或休眠后自动恢复。

07

自定义串口名称

允许用户自定义串口名称,更改虚拟 COM 端口号。用户定义的设备名称将显示在 Windows 设备管理器中,方便识别和管理。

08

多语言用户界面

产品界面支持多种语言,自动应用本地化。语言工具对所有用户开放,允许编辑或创建自己的语言包。

版本对比

选择适合您的版本

Shared Serial Ports 提供 Virtual、Remote、Shared、Network 和 All in One 五个版本

功能 Virtual Remote Shared Network All in One
完整硬件串口和链路模拟✓✓✓✓✓
端口和链路自动恢复✓✓✓✓✓
无限数量设备同时工作✓✓✓✓✓
用户态运行,系统更稳定✓✓✓✓✓
支持更改端口名称✓✓✓✓✓
GUI 和命令行配置✓✓✓✓✓
开发者 API 和脚本支持✓✓✓✓✓
用户自定义串口名称✓✓✓✓✓
多语言用户界面✓✓✓✓✓
简易部署,服务器复制/粘贴部署✗✓✗✓✓
服务器无需管理员权限✗✓✗✓✓
将串口设备接入网络✗✗✗✓✓
通过 TCP/IP 访问远程串口设备✗✗✗✓✓
Telnet COM 端口控制 (RFC2217) 支持✗✗✗✓✓
串口设备服务器模式✗✗✗✓✓
TCP 数据缓冲区大小配置✗✗✗✓✓
TCP 服务器中覆盖 COM 参数✗✗✗✓✓
串口分割✗✗✓✗✓
串口共享✗✗✓✗✓
串口映射✗✗✓✗✓
串口参数覆盖✗✗✓✗✓
通过管道访问远程计算机 COM 端口✗✓✗✗✓
本地串口桥接和环回✓✗✗✗✓
网络远程串口桥接✓✗✗✗✓
命名管道连接串口✓✗✗✗✓
自定义空调制解调器引脚布局✓✗✗✗✓
TX 缓冲区溢出模拟✓✗✗✗✓
线路噪声模拟✓✗✗✗✓
脚本化虚拟串口✗✗✗✗✓
ADVANTAGES

串口分割器优势

自适应

原生支持 Windows 深色主题

安全无害

仅使用用户态空间,确保系统安全和稳定

可靠稳定

完整模拟硬件串口和链路

界面友好

支持 GUI 和命令行端口配置

灵活扩展

支持丰富的脚本实现工作流自动化

便捷可控

可在项目代码中完全控制

使用场景

串口分割器使用场景

从逆向工程到扩展方案,满足各种串口共享需求

逆向工程传统串口应用

在逆向工程传统串口设备和应用时,您可能会发现端口号是硬编码的,无法更改,且系统不允许多个应用同时打开端口,因此无法查看设备与应用之间的数据交换。我们的产品允许您通过分割串口为多个虚拟副本来访问交换数据。下载试用版,免费且无需注册。

访问串口设备与应用间的数据流

Windows 操作系统实际上不允许多个应用同时访问串口。您必须先在一个应用中关闭端口,然后才能在另一个应用中打开它。我们的产品允许您绕过此限制,创建源端口的虚拟副本,使多个应用可同时使用。下载试用版,免费且无需注册。

多应用控制单个串口设备

有时可能需要使用多个独立应用来控制连接到一个 COM 端口的串口设备。仅使用 Windows 内置功能无法实现这一点,每个 COM 端口一次只能由一个应用独占打开。我们的产品将帮助您实现任意数量应用与单个设备之间的同时交互方案。下载试用版,免费且无需注册。

扩展现有方案添加新串口应用

如果您有一个使用串口应用实现各项功能的可扩展项目,需要在不添加物理端口的情况下扩展功能,我们的解决方案将帮助您完成此任务。任何现有串口都可以分割为多个虚拟副本,新的独立应用可连接到每个副本以与设备通信。下载试用版,免费且无需注册。

用户评价

客户怎么说

Gerry Hull

业余无线电系统正变得越来越自动化和复杂,虚拟串口和共享串口都是必不可少的。我评估了很多产品,在易用性和实现方面,你们的产品表现出色!

Gerry Hull
W1VE 业余无线电操作员
27
年研发经验
20,600+
商业客户
50+
财富 500 强企业
140
覆盖国家

超过 620,400 次下载,今天有超过 1,000 个产品在使用中。

开始使用

立即体验 Shared Serial Ports

下载免费试用版,几秒钟内即可开始分割和共享串口,无需注册。