如何通过以太网共享串口
1. 简要介绍
Virtual Serial Port Driver(VSPD) 为您提供以最方便、最简单的方式管理实际和虚拟串口的功能。
Serial over Ethernet Connector(SEC) 可以轻松地通过网络访问 LAN 或 Internet 上多个串口设备。
假设有一台终端设备通过2个串口与远方主机(IP为192.168.1.10)连接(串口端口号为COM10, COM11), 如何通过以太网共享这2个串口?可以通过SEC在远方主机(IP为192.168.1.10)上建立2个服务器连接(网络端口号分别为5001, 5002),在客户主机(IP为192.168.1.20)上建立2个客户端连接(网络IP为192.168.1.10,网络端口号分别为5001, 5002串, 虚拟串口端口号分别为COM20, COM21),此时客户主机通过本地虚拟串口(COM20, COM21)可以与远方终端设备建立通信。
2. 依赖软件
3. 实际应用
3.1. 配置服务端
- 远方主机(IP为192.168.1.10),打开
SEC - 选择
New Connection,Server Connection - 下拉菜单
Select serial port选择终端设备连接的实际串口端口号COM10 TCP port选择5001- 点击
Show advanced settings,Connection preferences - 在
Default port settings下属的Baudrate选择为终端设备连接的实际串口波特率115200 - 在窗口最下方选择
Create connection完成创建 - 同理配置串口端口号
COM11对应TCP port选择5002 - 可以关闭
SEC,其后台服务进程sec_service保证串口数据转发
3.2. 配置客户端
- 客户主机(IP为192.168.1.20),打开
SEC - 选择
New Connection,Client Connection - 下拉菜单
Select serial port选择新建的虚拟串口端口号COM20 Remote severs下属的,Remote host name填入192.168.1.10,port选择5001- 在窗口最下方选择
Create connection完成创建 - 同理配置虚拟串口端口号
COM21对应TCP port选择5002 - 可以关闭
SEC,其后台服务进程sec_service保证网络数据转发
3.3. 终端演示
- 客户主机(IP为192.168.1.20),打开常用串口终端如
putty - 选择串口端口号
COM20或COM21,波特率按照实际选择115200 - 验证串口收发数据是否正常
4. 异常问题
4.1. 通过SEC创建的第2个虚拟串口如何在设备管理器可以查看到
- 按照
配置客户端创建的第1个虚拟串口可以在设备管理器查看到,第2个虚拟串口则无法看到,部分串口终端工具会指定不了第2个虚拟串口 - 只有尝试在设备管理器通过
添加过时硬件创建一个虚拟串口,会自动分配串口端口号- 客户主机(IP为192.168.1.20),打开
设备管理器 - 菜单栏选择
操作下属的添加过时硬件(L) 下一步,安装我手动从列表选择的硬件(高级)(M),下一步从磁盘安装,浏览到SEC可执行程序所在目录下的NT6x64, 选择evserial8.inf或evserial9.inf- 等待安装完成,检查设备管理器查看新分配串口端口号
- 客户主机(IP为192.168.1.20),打开
- 按照
配置客户端创建第2个虚拟串口时选择刚新分配串口端口号 - 验证该串口收发数据是否正常
通过以太网共享串口的配置教程
本文介绍了如何使用Virtual Serial Port Driver和Serial to Ethernet Connector软件,通过以太网共享串口进行通信。详细步骤包括服务端配置、客户端配置,并解决了在设备管理器中查看不到第二个虚拟串口的问题。
2700

被折叠的 条评论
为什么被折叠?



