一种提升智能网关自动适配多报文格式的装置制造方法及图纸

技术编号:33348873 阅读:16 留言:0更新日期:2022-05-08 09:50
本发明专利技术公开了一种提升智能网关自动适配多报文格式的装置,包括设备端、网关装置和数据展示模块,所述网关装置包括网关API和数据解析模块,且数据解析模块包括ASCII解析模块、RTU解析模块和TCP解析模块,所述设备端包括设备ASCII格式报文、设备RTU格式报文和设备TCR格式报文,所述数据展示模块是由若干个电压电流展示模块组成,本发明专利技术涉及物联网信息技术领域。该提升智能网关自动适配多报文格式的装置,能够自动识别报文格式,自动加载相对应报文编码规则进行协议解析,正确读取设备数值,通过将智能网关做智能数据协议判断,使不同种类设备能够共用一个网关读取,避免硬件资源浪费和研发工作量重复投入,大大方便后期数据格式问题的排查。式问题的排查。式问题的排查。

【技术实现步骤摘要】
一种提升智能网关自动适配多报文格式的装置


[0001]本专利技术涉及物联网信息
,具体为一种提升智能网关自动适配多报文格式的装置。

技术介绍

[0002]网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求,传输网关用于在2个网络间建立传输连接。利用传输网关,不同网络上的主机间可以建立起跨越多个网络的、级联的、点对点的传输连接。例如通常使用的路由器就是传输网关,“网关”的作用体现在连接两个不同的网段,或者是两个不同的路由协议之间的连接,如RIP,EIGRP,OSPF,BGP等,智能网关是网络设备,是局域网络智能化的关键,一般支持虚拟网络接入、wifi接入、有线宽带接入等,通过它可实现对局域网内各传感器、网络设备、摄像头以及主机等设备的信息采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能,应用网关在应用层上进行协议转换。例如,一个主机执行的是ISO电子邮件标准,另一个主机执行的是Internet电子邮件标准,如果这两个主机需要交换电子邮件,那么必须经过一个电子邮件网关进行协议转换,这个电子邮件网关是一个应用网关。NCP是工作在OSI第七层的协议,用以控制客户站和服务器间的交互作用,主要完成不同方式下文件的打开、关闭、读取功能。
[0003]信令网关SG,主要完成7号信令网与IP网之间信令消息的中继,在3G初期,对于完成接入侧到核心网交换之间的消息的转接(3G之间的RANAP消息,3G与2G之间的BSSAP消息),另外还能完成2G的MSC/GMSC与软交换机之间ISUP消息的转接,中继网关又叫IP网关,同时满足电信运营商和企业需求的VoIP设备。中继网关(IP网关)由基于中继板和媒体网关板建构,单板最多可以提供128路媒体转换,两个以太网口,机框采用业界领先的CPCI标准,扩容方便具有高稳定性、高可靠性、高密度、容量大等特点。
[0004]工业电子设备间常用串行通信协议是Modbus,包括ASCII,RTU,TCP三种报文类型,目前工业现场不同设备硬件设备支持报文类型不同,读取相对应设备数据要做报文类型适配,目前智能网关未做智能数据协议的判断,不同种类设备不能共用一个网关读取,造成硬件资源浪费研发工作量重复投入,后期数据格式问题人工排查困难。

技术实现思路

[0005](一)解决的技术问题
[0006]针对现有技术的不足,本专利技术提供了一种提升智能网关自动适配多报文格式的装置,能够自动识别报文格式(ASCII,RTU,TCP),自动加载相对应报文编码规则进行协议解
析,正确读取设备数值。
[0007](二)技术方案
[0008]为实现以上目的,本专利技术通过以下技术方案予以实现:一种提升智能网关自动适配多报文格式的装置,包括设备端、网关装置和数据展示模块,所述网关装置包括网关API和数据解析模块,且数据解析模块包括ASCII解析模块、RTU解析模块和TCP解析模块。
[0009]优选的,所述设备端包括设备ASCII格式报文、设备RTU格式报文和设备TCR格式报文。
[0010]优选的,所述数据展示模块是由若干个电压电流展示模块组成。
[0011]优选的,所述网关API包括网关入口和网关出口。
[0012]优选的,其工作方法具体包括以下步骤:
[0013]S1、网关数据接入网关API负责接收不同类型设备统一数据接入;
[0014]S2、数据解析模块对传入包进行报文头标识符识别;
[0015]S3、报文解析开始标判断开始标识有无冒号,若有冒号,则使用ASCII解析模块进行解析;
[0016]S4、若无开始标识的报文,则对MBAP报文头进行检查,若检测出有报文头,则调用TCP解析模块,若无报文头,则使用RTU解析模块进行解析;
[0017]S5、解析完的数据通过网关API给不同业务展示不同的数据。
[0018]优选的,所述步骤S3中使用ASCII解析模块解析后的数据需要先通过LRC检验,再通过网关API进行数据输出。
[0019]优选的,所述步骤S4中使用RTU解析模块解析后的数据需要先通过CRC检验,再通过网关API进行数据输出。
[0020](三)有益效果
[0021]本专利技术提供了一种提升智能网关自动适配多报文格式的装置。与现有技术相比具备以下有益效果:该提升智能网关自动适配多报文格式的装置,包括设备端、网关装置和数据展示模块,所述网关装置包括网关API和数据解析模块,且数据解析模块包括ASCII解析模块、RTU解析模块和TCP解析模块,其工作方法具体包括以下步骤:S1、网关数据接入网关API负责接收不同类型设备统一数据接入;S2、数据解析模块对传入包进行报文头标识符识别;S3、报文解析开始标判断开始标识有无冒号,若有冒号,则使用ASCII解析模块进行解析;S4、若无开始标识的报文,则对MBAP报文头进行检查,若检测出有报文头,则调用TCP解析模块,若无报文头,则使用RTU解析模块进行解析;S5、解析完的数据通过网关API给不同业务展示不同的数据,能够自动识别报文格式(ASCII,RTU,TCP),自动加载相对应报文编码规则进行协议解析,正确读取设备数值,通过将智能网关做智能数据协议判断,使不同种类设备能够共用一个网关读取,避免硬件资源浪费和研发工作量重复投入,大大方便后期数据格式问题的排查。
附图说明
[0022]图1为本专利技术的结构原理框图;
[0023]图2为本专利技术的数据执行流程图;
[0024]图3为本专利技术工作方法的流程图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]请参阅图1

3,本专利技术实施例提供一种技术方案:一种提升智能网关自动适配多报文格式的装置,包括设备端、网关装置和数据展示模块,网关装置包括网关API和数据解析模块,且数据解析模块包括ASCII解析模块、RTU解析模块和TCP解析模块。
[0027]本专利技术实施例中,设备端包括设备ASCII格式报文、设备RTU格式报文和设备TCR格式报文。
[0028]本专利技术实施例中,数据展示模块是由若干个电压电流展示模块组成。
[0029]本专利技术实施例中,网关API包括网关入口和网关出口。
[0030]本专利技术实施例中,其工作方法具体包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提升智能网关自动适配多报文格式的装置,其特征在于:包括设备端、网关装置和数据展示模块,所述网关装置包括网关API和数据解析模块,且数据解析模块包括ASCII解析模块、RTU解析模块和TCP解析模块。2.根据权利要求1所述的一种提升智能网关自动适配多报文格式的装置,其特征在于:所述设备端包括设备ASCII格式报文、设备RTU格式报文和设备TCR格式报文。3.根据权利要求1所述的一种提升智能网关自动适配多报文格式的装置,其特征在于:所述数据展示模块是由若干个电压电流展示模块组成。4.根据权利要求1所述的一种提升智能网关自动适配多报文格式的装置,其特征在于:所述网关API包括网关入口和网关出口。5.根据权利要求1

4任意一项所述一种提升智能网关自动适配多报文格式的装置,其特征在于:其工作方法具体包括以下步骤:S1...

【专利技术属性】
技术研发人员:陈高伟李兵松
申请(专利权)人:武汉魅客科技有限公司
类型:发明
国别省市:

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

1