如何通过以太网共享串口

本文介绍了如何使用Virtual Serial Port Driver和Serial to Ethernet Connector软件,通过以太网共享串口进行通信。详细步骤包括服务端配置、客户端配置,并解决了在设备管理器中查看不到第二个虚拟串口的问题。
部署运行你感兴趣的模型镜像


如何通过以太网共享串口

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.10port 选择 5001
  • 在窗口最下方选择 Create connection 完成创建
  • 同理配置虚拟串口端口号 COM21 对应 TCP port 选择 5002
  • 可以关闭 SEC,其后台服务进程 sec_service 保证网络数据转发

3.3. 终端演示

  • 客户主机(IP为192.168.1.20),打开常用串口终端如 putty
  • 选择串口端口号 COM20COM21,波特率按照实际选择 115200
  • 验证串口收发数据是否正常

4. 异常问题

4.1. 通过SEC创建的第2个虚拟串口如何在设备管理器可以查看到

  • 按照 配置客户端 创建的第1个虚拟串口可以在设备管理器查看到,第2个虚拟串口则无法看到,部分串口终端工具会指定不了第2个虚拟串口
  • 只有尝试在设备管理器通过 添加过时硬件 创建一个虚拟串口,会自动分配串口端口号
    • 客户主机(IP为192.168.1.20),打开 设备管理器
    • 菜单栏选择 操作 下属的 添加过时硬件(L)
    • 下一步安装我手动从列表选择的硬件(高级)(M)下一步
    • 从磁盘安装浏览SEC 可执行程序所在目录下的 NT6x64, 选择 evserial8.infevserial9.inf
    • 等待安装完成,检查设备管理器查看新分配串口端口号
  • 按照 配置客户端 创建第2个虚拟串口时选择刚新分配串口端口号
  • 验证该串口收发数据是否正常

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值