基于工业互联网平台的光纤测试数据采集方法技术

技术编号:20657213 阅读:21 留言:0更新日期:2019-03-23 08:36
本发明专利技术提供一种基于工业互联网平台的光纤测试数据采集方法,包括设置光纤的测试设备和边缘服务器,边缘服务器上安装双网卡和网线;将配置文件和数据采集程序拷贝到光纤测试设备中,配置文件的配置信息中包括边缘服务器网口A的IP地址;在光纤测试设备的光纤测试程序中加入执行数据采集程序的命令;在边缘服务器上部署转发程序;测试完成后,光纤测试程序执行数据采集程序命令,根据测试结果提取数据采集结果,将数据采集程序命令中的参数数据和数据采集结果相应附件文本上传到边缘服务器;应用程序接收边缘服务器上传的数据,根据业务需求进行计算,并将数据保存。本发明专利技术具有快速实现测试设备互联互通的优点,安全性高、实时性强。

Optical Fiber Test Data Acquisition Method Based on Industrial Internet Platform

The invention provides an optical fiber test data acquisition method based on industrial Internet platform, which includes setting optical fiber test equipment and edge server, installing double network cards and network wires on edge server, copying configuration files and data acquisition programs into optical fiber test equipment, including IP address of edge server network port A in configuration files, and optical fiber test equipment. In the optical fiber testing program, the command to execute the data acquisition program is added; the forwarding program is deployed on the edge server; after the test is completed, the optical fiber testing program executes the command of the data acquisition program, extracts the data acquisition results according to the test results, and uploads the parameter data in the command of the data acquisition program and the corresponding annex text of the data acquisition results to the edge server; the application The data uploaded by the edge server is calculated according to the business requirements and saved. The invention has the advantages of fast interconnection and interoperability of test equipment, high security and strong real-time performance.

【技术实现步骤摘要】
基于工业互联网平台的光纤测试数据采集方法
本专利技术涉及工业互联网领域,具体涉及一种基于工业互联网平台的光纤测试数据采集方法。
技术介绍
为实现智能制造,提高工艺分析的准确性和实时性,需要将各种测试设备的测试结果采集到生产管理系统中,进行数据解析、计算、判断光纤质量,并指导后续测试流程。光纤测设设备种类较多,如CD400、PMD400、PK2300等等,而且设备厂商不断推出新设备。如果针对每一种测试设备开发数据和文件采集程序,需要花费大量的时间,不具备通用性。对于接口不开放的测试设备,只能采用人工录入和文件拷贝的方式,容易出错,实时性差,而且使用U盘拷贝文件容易造成信息安全事件。光纤测试设备急需一种安全性高、可快速实现数据和文件采集的通用方法。
技术实现思路
本专利技术所要解决的问题是,本专利技术的目的是提供一种基于工业互联网平台的光纤测试数据采集方法,通过简单的配置,可快速实现将不同光纤测试设备中测试数据和结果文件通过网口上传到指定的边缘服务器,由边缘服务器进行初步的解析和计算,将中间结果数据转发到供应用系统,进行计算判断并保存到企业数据中心服务器。边缘服务器的双网卡配置和转发机制实现了硬件隔离和软件隔离,保障了信息安全。本专利技术技术方案提供一种基于工业互联网平台的光纤测试数据采集方法,包括以下步骤,步骤1,设置光纤测试设备和边缘服务器,包括在光纤测试设备中安装网卡和网线,接入车间局域网;在测试车间安装边缘服务器,边缘服务器上安装双网卡和网线,提供网口A和网口B,网口A接入车间局域网,和光纤测试设备建立通信,网口B接入企业内网,和中心机房服务器建立通信;步骤2,将配置文件和数据采集程序拷贝到光纤测试设备中,配置文件的配置信息中包括边缘服务器网口A的IP地址;步骤3,在光纤测试设备的光纤测试程序中加入执行数据采集程序的命令;步骤4,在边缘服务器上部署转发程序;步骤5,在通过光纤测试设备测试光纤完成后,光纤测试程序执行数据采集程序命令,根据测试结果提取数据采集结果,将数据采集程序命令中的参数和数据采集结果相应附件上传到边缘服务器;步骤6,通过边缘服务器上的转发程序,网口A通过RESTFul服务接收数据采集程序命令中的参数,根据对应的流程进行处理,并接收光纤测试设备上传的附件,进行相应解析计算后将中间结果数据通过网口B上传到中心机房服务器的应用程序;步骤7,应用程序接收边缘服务器上传的数据,根据业务需求进行计算,并将数据保存。而且,步骤5中,数据采集程序使用socket方式实现附件上传,实现步骤如下,a.读取配置文件set.ini的参数,包括测试设备编号、边缘服务器网口A的IP地址、边缘服务器端口号、web服务URL地址、边缘服务器用户名和密码、上传附件的路径和文件名;b.读取测试设备的IP地址、子网掩码、网关、域名,初始化协议栈;c.判断边缘服务器地址的合法性并向边缘服务器发送socket连接请求,当测试设备与边缘服务器建立socket连接后,发送配置文件的配置信息;d.发送附件,包括附件的头信息和数据信息,头信息包括附件路径、附件名称、附件序号;e.发送数据结束信息和结束符号。而且,步骤7中,应用程序通过RESTFul服务接收边缘服务器上传的数据。而且,数据采集程序命令中的参数包括指定边缘服务器程序对应的分支程序类型。而且,设置多个光纤测试设备,快速实现不同光纤测试设备的数据采集。本专利技术提供的一种基于工业互联网平台的光纤测试数据采集方法,通过简单的配置,可快速实现不同光纤测试设备的数据采集,显著减少了数据采集相关的软件开发工作。并通过配置了双网卡的边缘服务器实现了硬件隔离,通过边缘服务器中的转发程序实现了软件隔离,有效的保障了信息安全。相比现有技术采用的针对每种测试设备定制开发数据采集方式,具有快速实现测试设备互联互通的优点;相比手工填写表单、录入数据的方法,具有实时性强、准确性高的优点;相比U盘拷贝测试结果数据文件的方法,具有实时性强、安全性高的优点;相对于测试设备直接接入企业内网实现数据采集的方法,具有安全性高、实时性强的优点。附图说明图1为本专利技术实施例的应用场景示意图。具体实施方式本专利技术提出可借鉴工业互联网平台的架构实现光纤数据采集,实施例提出的一种基于工业互联网平台的光纤测试数据采集方法包括以下过程:1.设置光纤测试设备和边缘服务器:在测试设备中安装网卡和网线,接入车间局域网。在测试车间安装边缘服务器,边缘服务器上安装双网卡和网线,记双网卡提供网口A和网口B,网口A接入车间局域网,用于和测试设备建立通信,网口B接入企业内网,用于连接企业中心机房的服务器。实施例中设置了2台光纤测试设备CD400,2台光纤测试设备PMD400,1台光纤测试设备LFS,CD400、PMD400、LFS均为长光纤测试设备,用于测试长光纤的工艺参数,如衰耗、均匀性、模场直径等。测试设备安装网卡,接入测试车间局域网。1台边缘服务器,安装双网卡,网口A接入测试车间局域网,网口B接入企业内网,用于和企业的中心机房服务器建立通信。具体实施时,企业通常已经设置中心机房服务器用于上位管理。2.将配置文件和数据采集程序拷贝到光纤测试设备中。实施例中,将配置文件set.ini和数据采集程序upfile.exe拷贝到测试设备中。在配置文件set.ini中配置测试设备编号、边缘服务器网口A的IP地址、边缘服务器端口号、web服务URL地址、边缘服务器用户名和密码、上传附件路径及名称。具体实施时,将数据采集程序upfile.exe,配置文件set.ini分别拷贝到各个测试设备任意同一目录下。以LFS为例,配置文件中配置了测试设备编号:LFS、边缘服务器网口A的IP地址:192.168.0.201、边缘服务器端口号:80、web服务URL地址:webservice/dataupload/test、边缘服务器用户名和密码:admin:111、上传附件路径及名称C:/trace.txt。3.光纤测试设备原有的光纤测试程序或脚本程序中加入执行数据采集程序的命令。例如执行数据采集程序的命令记为:upfilec:\set.ini“参数1”“参数2”“参数3”“参数4”…“参数n”。n为参数种类的数目。其中,“参数1”是边缘服务器用户名和密码,“参数2”是web服务URL地址,参数1或者参数2为空则采用步骤2中配置文件中的参数。“参数3”表示是否有附件上传,空或者y则检查配置文件。实施例中设置空或者y代表需要上传附件,此时需要检查配置文件中上传附件路径及名称。从第4个参数开始为可变参数,可省略,也可以根据实际需求进行设置。选择进行参数4到参数n的设置时,可由用户自定义设置,参数内容不同时,边缘服务器程序有不同的分支程序对上传的参数进行处理,对应的分支程序可由参数type进行映射。例如还需要上传产品编号、产品长度、产品等级、边缘服务器程序对应分支程序时,在程序中对应的变量名分别为:productID、productLength、productLevel、type,则参数4为productID,参数5为productLength,参数6为productLevel,参数7为type,这种情况下n为7。以LFS为例,测试程序中加入执行数据采集的命令:upfilec:本文档来自技高网...

【技术保护点】
1.一种基于工业互联网平台的光纤测试数据采集方法,其特征在于:包括以下步骤,步骤1,设置光纤测试设备和边缘服务器,包括在光纤测试设备中安装网卡和网线,接入车间局域网;在测试车间安装边缘服务器,边缘服务器上安装双网卡和网线,提供网口A和网口B,网口A接入车间局域网,和光纤测试设备建立通信,网口B接入企业内网,和中心机房服务器建立通信;步骤2,将配置文件和数据采集程序拷贝到光纤测试设备中,配置文件的配置信息中包括边缘服务器网口A的IP地址;步骤3,在光纤测试设备的光纤测试程序中加入执行数据采集程序的命令;步骤4,在边缘服务器上部署转发程序;步骤5,在通过光纤测试设备测试光纤完成后,光纤测试程序执行数据采集程序命令,根据测试结果提取数据采集结果,将数据采集程序命令中的参数和数据采集结果相应附件上传到边缘服务器;步骤6,通过边缘服务器上的转发程序,网口A通过RESTFul服务接收数据采集程序命令中的中的参数,根据对应的流程进行处理,并接收光纤测试设备上传的附件,进行相应解析计算后将中间结果数据通过网口B上传到中心机房服务器的应用程序;步骤7,应用程序接收边缘服务器上传的数据,根据业务需求进行计算,并将数据保存。...

【技术特征摘要】
1.一种基于工业互联网平台的光纤测试数据采集方法,其特征在于:包括以下步骤,步骤1,设置光纤测试设备和边缘服务器,包括在光纤测试设备中安装网卡和网线,接入车间局域网;在测试车间安装边缘服务器,边缘服务器上安装双网卡和网线,提供网口A和网口B,网口A接入车间局域网,和光纤测试设备建立通信,网口B接入企业内网,和中心机房服务器建立通信;步骤2,将配置文件和数据采集程序拷贝到光纤测试设备中,配置文件的配置信息中包括边缘服务器网口A的IP地址;步骤3,在光纤测试设备的光纤测试程序中加入执行数据采集程序的命令;步骤4,在边缘服务器上部署转发程序;步骤5,在通过光纤测试设备测试光纤完成后,光纤测试程序执行数据采集程序命令,根据测试结果提取数据采集结果,将数据采集程序命令中的参数和数据采集结果相应附件上传到边缘服务器;步骤6,通过边缘服务器上的转发程序,网口A通过RESTFul服务接收数据采集程序命令中的中的参数,根据对应的流程进行处理,并接收光纤测试设备上传的附件,进行相应解析计算后将中间结果数据通过网口B上传到中心机房服务器的应用程序;步骤7,应用程序接收边缘服务器上传的数据,根据业务需求进行计算,并将数据保存。2.根据权利要求1所述基于...

【专利技术属性】
技术研发人员:何幼林邵慧周冠宇朱道远
申请(专利权)人:长飞光纤光缆股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1