一种物联网系统、通讯方法及网关技术方案

技术编号:38160093 阅读:8 留言:0更新日期:2023-07-13 09:31
本申请公开了一种物联网系统、通讯方法及网关,该物联网系统包括:应用层、第一网关和设备层;设备层,用于发送第一数据;第一数据对应多种通讯协议中的任意一种协议;第一网关,用于对第一数据的结构进行处理,生成第二数据;第二数据对应点位级别协议或对象级别协议;点位级别协议由多种通讯协议中的一部分协议整合得到;对象级别协议由多种通讯协议中的另一部分协议整合得到;应用层,用于通过第一接口或第二接口接收第二数据;第一接口对应点位级别协议;第二接口对应对象级别协议。通过第一网关对设备层发送的数据的多种协议进行整合,使得应用层接收的第二数据对应的格式类型减少,进而可以降低应用层数据体积和开发难度。进而可以降低应用层数据体积和开发难度。进而可以降低应用层数据体积和开发难度。

【技术实现步骤摘要】
一种物联网系统、通讯方法及网关


[0001]本申请涉及计算机
,尤其涉及一种物联网系统、通讯方法及网关。

技术介绍

[0002]在工业物联网领域中,设备层的多个设备通过物联网系统与应用层进行交互。设备层的多个设备的通讯协议不尽相同。若多个设备直接接入应用层进行数据的上行与下行的处理,对于不同项目之间的相同协议的复用性将很难实现。若在应用层开发多个对接不同设备的通讯协议的接口,应用层的数据体积和开发难度也会提升。而且随着接入设备数量的提高,不停变化的点位数据也将会指数倍提高,对于应用层的开发难度也将会提升。因此,本领域急需一种可以降低应用层数据体积和开发难度的物联网系统。

技术实现思路

[0003]为了解决上述技术问题,本申请提供了一种物联网系统、通讯方法及网关,用于降低应用层数据体积和开发难度。
[0004]为了实现上述目的,本申请实施例提供的技术方案如下:
[0005]第一方面,本申请实施例提供了一种物联网系统,包括:应用层、第一网关和设备层;
[0006]设备层,用于发送第一数据;第一数据对应多种通讯协议中的任意一种协议;
[0007]第一网关,用于对第一数据的结构进行处理,生成第二数据;第二数据对应点位级别协议或对象级别协议;点位级别协议由多种通讯协议中的一部分协议整合得到;对象级别协议由多种通讯协议中的另一部分协议整合得到;
[0008]应用层,用于通过第一接口或第二接口接收第二数据;第一接口对应点位级别协议;第二接口对应对象级别协议。
[0009]在一些可能的实施例中,第一网关包括第一客户端模块和第一服务模块;
[0010]第一客户端模块,用于接收第一数据;
[0011]第一服务模块,用于对第一数据的结构进行处理,生成第二数据。
[0012]在一些可能的实施例中,第一网关还包括存储器;
[0013]第一客户端模块,用于接收第一数据,并将第一数据存储至存储器;
[0014]第一服务模块,用于获得存储器中的第一数据,并对第一数据的结构进行处理,生成第二数据。
[0015]在一些可能的实施例中,还包括:第二网关;
[0016]第二网关,用于接收第二数据,并将第二数据发送至应用层。
[0017]在一些可能的实施例中,还包括:防火墙和第二网关;防火墙允许通过第一协议的数据;
[0018]第一网关,还用于根据第二数据生成第三数据,并将第三数据通过防火墙发送至第二网关;第三数据对应第一协议;
[0019]第二网关,用于根据第三数据生成第四数据,第四数据对应点位级别协议或对象级别协议;
[0020]应用层,用于通过第一接口或第二接口接收第四数据。
[0021]在一些可能的实施例中,第一网关和第二网关均为边端网关。
[0022]第二方面。本申请提供了一种物联网系统的通讯方法,物联网系统包括应用层、第一网关和设备层,方法包括:
[0023]设备层发送第一数据;第一数据对应多种通讯协议中的任意一种协议;
[0024]第一网关对第一数据的结构进行处理,生成第二数据;第二数据对应点位级别协议或对象级别协议;点位级别协议由多种通讯协议中的一部分协议整合得到;对象级别协议由多种通讯协议中的另一部分协议整合得到;
[0025]应用层通过第一接口或第二接口接收第二数据;第一接口对应点位级别协议;第二接口对应对象级别协议。
[0026]在一些可能的实施例中,第一网关包括第一客户端模块和第一服务模块;
[0027]第一网关对第一数据的结构进行处理,生成第二数据,包括:
[0028]第一客户端模块接收第一数据;
[0029]第一服务模块对第一数据的结构进行处理,生成第二数据。
[0030]在一些可能的实施例中,第一网关还包括存储器;
[0031]第一客户端模块接收第一数据,包括:
[0032]第一客户端模块,用于接收第一数据,并将第一数据存储至存储器;
[0033]第一服务模块对第一数据的结构进行处理,生成第二数据,包括:
[0034]第一服务模块,用于获得存储器中的第一数据,并对第一数据的结构进行处理,生成第二数据。
[0035]在一些可能的实施例中,本申请实施例提供的物联网系统还包括:防火墙和第二网关;防火墙允许通过第一协议的数据;本申请实施例中的第一网关还用于根据第二数据生成第三数据,并将第三数据通过防火墙发送至第二网关;第三数据对应第一协议。第二网关用于根据第三数据生成第四数据,第四数据对应点位级别协议或对象级别协议;应用层,用于通过第一接口或第二接口接收第四数据。在本申请实施例中,第一网关和第二网关均为边端网关。
[0036]第三方面,本申请提供了一种网关,应用于上述的物联网系统。
[0037]通过上述技术方案可知,本申请具有以下有益效果:
[0038]本申请实施例提供了一种物联网系统,包括:应用层、第一网关和设备层;设备层,用于发送第一数据;第一数据对应多种通讯协议中的任意一种协议;第一网关,用于对第一数据的结构进行处理,生成第二数据;第二数据对应点位级别协议或对象级别协议;点位级别协议由多种通讯协议中的一部分协议整合得到;对象级别协议由多种通讯协议中的另一部分协议整合得到;应用层,用于通过第一接口或第二接口接收第二数据;第一接口对应点位级别协议;第二接口对应对象级别协议。
[0039]由此可知,本申请实施例提供的物联网系统,通过第一网关对设备层发送的第一数据的结构进行处理,可以使得对于多种物联网协议的第一数据,转换为对应点位级别协议或对象级别协议的第二数据。如此,本申请可以通过第一网关对设备层发送的数据的多
种协议进行整合,使得应用层接收的第二数据对应的格式类型减少,从而使得应用层用于接收第二数据的接口类型减少,进而可以降低应用层数据体积和开发难度。
附图说明
[0040]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本申请实施例提供的一种物联网系统的示意图;
[0042]图2为本申请实施例提供的一种第一网关的示意图;
[0043]图3为本申请实施例提供的一种包括防火墙的物联网系统的示意图;
[0044]图4为本申请实施例提供的一种物联网系统的通讯方法的流程图。
具体实施方式
[0045]为了帮助更好地理解本申请实施例提供的方案,在介绍本申请实施例提供的方法之前,先介绍本申请实施例方案的应用的场景。
[0046]在工业物联网领域中,设备层的多个设备通过物联网系统与应用层进行交互。设备层的多个设备的通讯协议不尽相同。若多个设备直接接入应用层进行数据的上行与下行的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网系统,其特征在于,包括:应用层、第一网关和设备层;所述设备层,用于发送第一数据;所述第一数据对应多种通讯协议中的任意一种协议;所述第一网关,用于对所述第一数据的结构进行处理,生成第二数据;所述第二数据对应点位级别协议或对象级别协议;所述点位级别协议由所述多种通讯协议中的一部分协议整合得到;所述对象级别协议由所述多种通讯协议中的另一部分协议整合得到;所述应用层,用于通过第一接口或第二接口接收所述第二数据;所述第一接口对应所述点位级别协议;所述第二接口对应所述对象级别协议。2.根据权利要求1所述的物联网系统,其特征在于,所述第一网关包括第一客户端模块和第一服务模块;所述第一客户端模块,用于接收所述第一数据;所述第一服务模块,用于对所述第一数据的结构进行处理,生成第二数据。3.根据权利要求2所述的物联网系统,其特征在于,所述第一网关还包括存储器;所述第一客户端模块,用于接收所述第一数据,并将所述第一数据存储至所述存储器;所述第一服务模块,用于获得所述存储器中的第一数据,并对所述第一数据的结构进行处理,生成第二数据。4.根据权利要求1所述的物联网系统,其特征在于,还包括:第二网关;所述第二网关,用于接收所述第二数据,并将所述第二数据发送至所述应用层。5.根据权利要求1所述的物联网系统,其特征在于,还包括:防火墙和第二网关;所述防火墙允许通过第一协议的数据;所述第一网关,还用于根据所述第二数据生成第三数据,并将所述第三数据通过所述防火墙发送至第二网关;所述第三数据对应所述第一协议;所述第二网关,用于根据所述第三数据生成第四数据,所述第四数据对应点位级别协议或对象级别协议;所述应...

【专利技术属性】
技术研发人员:杨大鹏史国芳施尹志
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

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

1