当前位置: 首页 >应用方案 >技术应用 >

云虚拟串口使用指南:轻松实现远程串口通信

一、什么是云虚拟串口及其作用

1什么是云虚拟串口

云虚拟串口软件是一种在您的电脑上模拟出物理串口(如COM3、COM4)的软件。但这些虚拟串口并不连接本机的真实硬件,而是通过网络(如4G、以太网)映射到远端的串口设备(如DTU、串口服务器)。

2、云虚拟串口的作用

· 远程访问:无需在现场,就能通过互联网访问和控制远端的PLC、传感器、仪表等串口设备。

· 硬件成本节约:应用程序(如组态王、LabVIEW、串口调试助手)无需任何修改,依然像操作本地串口一样操作远程设备,节省了硬件成本。

· 便捷调试:调试分散在各地的设备时,无需奔波,直接通过虚拟串口进行配置和测试。

简单比喻:它就像给您的电脑安装了一个超长的USB转串口线”,这根“线”通过互联网延伸到千里之外的设备上。

二、云虚拟串口使用准备工作

1. 软件准备:从设备厂商官网(如亿佰特官网)下载云虚拟串口软件,例如EbyteVcom

2. 硬件准备

o 一台可上网的电脑(安装云虚拟串口软件)。

o 远端现场的4G DTU或串口服务器(如E840-DTU、NA111等)。

o 需要远程访问的串口设备(如PLC、传感器)。

3. 网络信息

o 确保远端DTU/串口服务器已经成功连接到互联网(通常需要插入SIM卡或连接网线)。

o 知晓DTU/串口服务器在云平台上的唯一标识(如设备ID、序列号)或其所连接服务器的IP/域名和端口

三、云虚拟串口详细使用步骤

整个流程可以概括为三个主要环节,下图清晰地展示了数据流向:

云虚拟串口使用指南

下面,我们来看每个环节的具体操作。

步骤一:配置远端设备(DTU/串口服务器)

这是最关键的一步,目的是让设备能够被云平台找到。主要有两种模式:

1、云平台模式(推荐,更简单)

o 使用厂商的参数配置工具,通过USB转串口线连接DTU,设置其工作模式为“云平台模式”。

o 填入云平台服务器地址(通常由厂商提供,如cloud.ebyte.com)和端口号。

o 记录下该设备的唯一ID(SN码或Device ID)。这个ID相当于设备的“身份证”,后续在软件中需要用到。

o 保存参数并重启设备。此时,设备应自动注册到云平台上。

2、TCP客户端模式(更灵活)

o DTU设置为 “TCP Client” 模式。

o 设置目标IP和端口为云虚拟串口软件所在服务器(或具有公网IP的电脑)的地址。

o 此模式需要您有自己的具有公网IP的服务器来运行服务端程序。

步骤二:在本机电脑上安装和运行云虚拟串口软件

1. 解压并运行EbyteVcom.exe。首次使用可能需要安装虚拟串口驱动,按提示操作即可。

2. 软件主界面通常包含虚拟串口列表”和“设备列表”两个主要区域。

步骤三:创建虚拟串口并绑定远端设备

1. 添加虚拟串口:点击“添加”或“创建”按钮,软件会为您生成一个新的虚拟串口,例如 COM20。您可以在电脑的“设备管理器” -> “端口”中看到这个新创建的COM口。

2. 添加/绑定设备

o 如果使用云平台模式:在软件界面的“设备列表”区域,点击“添加设备”,输入远端DTU的设备ID(SN码)。软件会自动通过云平台找到该设备。

o 如果使用TCP客户端模式:点击“添加设备”,输入设备的IP地址和端口号

3. 建立映射:将创建好的虚拟串口(如COM20)拖拽或选择绑定到已添加的设备上。此时,虚拟串口COM20就与远端的真实设备建立了独占的通信链路

步骤四:在应用程序中使用虚拟串口

现在,您可以打开任何支持串口通信的软件,如串口调试助手、组态王、PLC编程软件等。

1. 在应用程序中选择刚刚创建的虚拟串口(如COM20)。

2. 设置波特率、数据位、停止位、校验位等参数。注意:这些参数必须与远端DTU所连接的真实串口设备的参数完全一致!(例如,远端PLC设备串口波特率默认9600,这里也要设成9600)。

3. 打开串口,即可像操作本地硬件串口一样,进行数据的发送和接收。

四、云虚拟串口常见问题与解决方案

Q1: 虚拟串口创建成功,但无法通信,数据收发不了?

· 检查网络:确认远端DTU的4G信号强度良好,已正常连接到互联网。

· 检查设备ID/IP:核对云虚拟串口软件中输入的设备ID或IP/端口是否完全正确。

· 检查串口参数:确认应用程序的波特率等参数与远端真实设备完全匹配。

· 检查防火墙:确保电脑的防火墙没有阻止云虚拟串口软件的网络访问。

Q2: 虚拟串口可以被多个应用程序同时打开吗?

· 不可以。和物理串口一样,虚拟串口在同一时间只能被一个应用程序独占打开。如果另一个程序尝试打开已被占用的COM口,会提示“端口被占用”错误。

Q3: 软件提示“无法添加虚拟串口”或“驱动安装失败”?

· 请尝试以管理员身份运行云虚拟串口软件。

· 关闭软件,重新安装虚拟串口驱动。

Q4: 除了亿佰特,还有类似的软件吗?

· 有。市面上常见的还有VSPD(Virtual Serial Port Driver)HHD Software的虚拟串口等。但EbyteVcom等厂商自带的软件通常与自家硬件兼容性最好,且针对云连接做了优化。

使用云虚拟串口的核心流程可以总结为三部曲:

1. 远端配置:让设备“上网”并可被寻址。

2. 本地映射:用软件在本机创建一个“虚拟COM口”并指向远端设备。

3. 透明使用:应用程序无感知地像使用本地串口一样使用这个虚拟COM口。

掌握这个方法,您就能轻松突破地理限制,实现高效的远程设备监控与维护。


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora模块等无线数传模块产品和无线通信技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、云虚拟串口的使用方法

2、如何使用虚拟串口软件实现组态软件与设备的通信

3、虚拟串口和串口助手是什么及其作用和用途简述

4、云虚拟串口使用指南:场景、步骤与注意事项

5、虚拟串口工具MCGS开发调试的灵活应用教程

点击拨打: 亿佰特官网 4000-330-990