纵横云透传使用说明
纵横云透传功能可以支持无公网IP实现远程操控DTU/RTU设备,方便客户快速测试理解产品功能,大大缩减开发周期。本文档以ZHC4921为示例,同类型产品均可以此为参考。
1.准备工作
用户的PC端需要安装:①虚拟串口;②纵横云透传工具
1、 虚拟串口—将socket转换为串口
2、 纵横云透传工具—连接到纵横云,验证通过后,纵横云将DTU的数据转发到用户
的IP
1.1.纵横云透传软件安装
ZHC4921纵横云透传工具为绿色免安装版,访问官网即可下载。
下载后图标如下所示,双击即可运行:
1.2.虚拟串口安装
虚拟串口:顾名思义,非真实的物理串口。常见的物理串口需要在电脑上插入串口,电脑才能识别。而虚拟串口软件可以“迷惑”电脑,让电脑认为你有多个串口(实际并没有,这些串口是虚拟的)。虚拟串口一般成对出现,一个用来接收,一个用来发送。其主要功能是一个串口用来接收网络的TCP数据,一个串口用来发送TCP数据。后面会详细讲解该功能的使用。
感谢SourceForge.net开源社区优秀的虚拟串口软件com0com,访问官网即可下载。
1.2.1虚拟串口软件安装
Step 1:双击适合自己操作系统的版本,win10请选择x64版本
Step 2:选择“NEXT”
Step 3:选择“I Agree”
Step 4:选择“NEXT”
Step 5:选择“Install”
Step 6:选择“安装”驱动软件
Step 7:等待安装完成,点击“NEXT”“Finish”即完成安装
Step 8:软件安装完成,查看设备管理器,即可看到默认安装了一组虚拟串口
1.2.2.虚拟串口的添加与删除
Step 1:在电脑安装程序中,找到应用程序“com0com”运行“Setup”
Step 2:可以看到默认添加的一对虚拟串口,选择新建一对虚拟串口
Step 3:选择使能端口命名及使能缓存,点击应用,虚拟串口创建成功
删除串口选择点击“remove”即可
注:用户无需关心串口编号,理论可以创建无数个虚拟串口
2.纵横云透传软件使用
ZHC4921纵横云透传软件(以下简称本软件)简单点讲,其实是建立一个TCP和串口的对应关系。ZHC4921和纵横云服务器基于TCP通信,本软件也和服务器基于TCP通信,两者基于纵横内部制定的加密算法形成链路关系。这样,ZHC4921就可以和本软件建立通信。同时用户可以选择虚拟串口来对应此链路关系,这样就可以实现虚拟串口和ZHC4921的远程无线通信。
ZHC4921纵横云透传工具标题从左到右依次为:添加设备,删除设备,保存信息,一键启动,一键关闭。
3.添加新设备
添加新设备,要求用户依次输入,设备ID,密码,型号,设备名称。这四项参数为必填项,设备ID和密码是保证链路建立的决定因素,请不要将此信息泄露。
设备注册时间,显示的是设备和服务器建立连接时间。在本软件和服务器建立正常通信后显示出来。用户可以依据此项,来判断设备是否在线。
已发送和已接收分别显示当前数据收发量。
虚拟串口请选择任意一个虚拟串口,并记录与之成对的另一串口号。
3.1.启用云透传
点击启用按钮,本软件将会和服务器建立连接,如果安全认证通过,则会显示绿色背景。如果认证失败,则会显示红色背景。关键信息都会在日志中显示,请留意。
3.2.数据通信
以本机为例,虚拟串口选择的是COM8,本机虚拟串口创建的串口关系:C0M8-COM9。选择串口工具,打开COM9,即可和设备建立数据通信。
4.远程配置
在某些情况下,客户需要进行远程无线配置。客户只需进行进步简单操作,即可实现。
a.复位ZHC4921设备
b.打开本软件,并启用链路成功
c.使用ZHC4921配置软件,打开对应的虚拟串口即可
示例:设备信息如下
Step 1:打开纵横云透传软件,添加设备,选择虚拟串口COM8
Step 2:使用ZHC4921配置软件,打开虚拟串口COM9,即可实现远程配置。
5.远程控制
参考章节4远程配置,用户在“纵横云透传软件”进行相应配置后,打开ZHC4921的配置软件,选择相应的虚拟串口即可实现远程控制。
6.远程升级
参考章节4远程配置,用户在“纵横云透传软件”进行相应配置后,打开ZHC4921的配置软件,选择相应的虚拟串口,进入“调试参数”,选择固件所在的路径后,远程升级按钮会切换为可选状态。点击远程升级按钮,日志窗口会有相关的升级信息提示。此时,不需要执行任务操作,等待设备自动执行升级流程,用户可以通过进度条查看升级进度。升级完成,日志窗口会有信息提示。