一种物联网系统、通讯方法及网关与流程

文档序号:34746890发布日期:2023-07-12 23:59阅读:37来源:国知局
一种物联网系统、通讯方法及网关与流程

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


背景技术:

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


技术实现思路

1、为了解决上述技术问题,本申请提供了一种物联网系统、通讯方法及网关,用于降低应用层数据体积和开发难度。

2、为了实现上述目的,本申请实施例提供的技术方案如下:

3、第一方面,本申请实施例提供了一种物联网系统,包括:应用层、第一网关和设备层;

4、设备层,用于发送第一数据;第一数据对应多种通讯协议中的任意一种协议;

5、第一网关,用于对第一数据的结构进行处理,生成第二数据;第二数据对应点位级别协议或对象级别协议;点位级别协议由多种通讯协议中的一部分协议整合得到;对象级别协议由多种通讯协议中的另一部分协议整合得到;

6、应用层,用于通过第一接口或第二接口接收第二数据;第一接口对应点位级别协议;第二接口对应对象级别协议。

7、在一些可能的实施例中,第一网关包括第一客户端模块和第一服务模块;

8、第一客户端模块,用于接收第一数据;

9、第一服务模块,用于对第一数据的结构进行处理,生成第二数据。

10、在一些可能的实施例中,第一网关还包括存储器;

11、第一客户端模块,用于接收第一数据,并将第一数据存储至存储器;

12、第一服务模块,用于获得存储器中的第一数据,并对第一数据的结构进行处理,生成第二数据。

13、在一些可能的实施例中,还包括:第二网关;

14、第二网关,用于接收第二数据,并将第二数据发送至应用层。

15、在一些可能的实施例中,还包括:防火墙和第二网关;防火墙允许通过第一协议的数据;

16、第一网关,还用于根据第二数据生成第三数据,并将第三数据通过防火墙发送至第二网关;第三数据对应第一协议;

17、第二网关,用于根据第三数据生成第四数据,第四数据对应点位级别协议或对象级别协议;

18、应用层,用于通过第一接口或第二接口接收第四数据。

19、在一些可能的实施例中,第一网关和第二网关均为边端网关。

20、第二方面。本申请提供了一种物联网系统的通讯方法,物联网系统包括应用层、第一网关和设备层,方法包括:

21、设备层发送第一数据;第一数据对应多种通讯协议中的任意一种协议;

22、第一网关对第一数据的结构进行处理,生成第二数据;第二数据对应点位级别协议或对象级别协议;点位级别协议由多种通讯协议中的一部分协议整合得到;对象级别协议由多种通讯协议中的另一部分协议整合得到;

23、应用层通过第一接口或第二接口接收第二数据;第一接口对应点位级别协议;第二接口对应对象级别协议。

24、在一些可能的实施例中,第一网关包括第一客户端模块和第一服务模块;

25、第一网关对第一数据的结构进行处理,生成第二数据,包括:

26、第一客户端模块接收第一数据;

27、第一服务模块对第一数据的结构进行处理,生成第二数据。

28、在一些可能的实施例中,第一网关还包括存储器;

29、第一客户端模块接收第一数据,包括:

30、第一客户端模块,用于接收第一数据,并将第一数据存储至存储器;

31、第一服务模块对第一数据的结构进行处理,生成第二数据,包括:

32、第一服务模块,用于获得存储器中的第一数据,并对第一数据的结构进行处理,生成第二数据。

33、在一些可能的实施例中,本申请实施例提供的物联网系统还包括:防火墙和第二网关;防火墙允许通过第一协议的数据;本申请实施例中的第一网关还用于根据第二数据生成第三数据,并将第三数据通过防火墙发送至第二网关;第三数据对应第一协议。第二网关用于根据第三数据生成第四数据,第四数据对应点位级别协议或对象级别协议;应用层,用于通过第一接口或第二接口接收第四数据。在本申请实施例中,第一网关和第二网关均为边端网关。

34、第三方面,本申请提供了一种网关,应用于上述的物联网系统。

35、通过上述技术方案可知,本申请具有以下有益效果:

36、本申请实施例提供了一种物联网系统,包括:应用层、第一网关和设备层;设备层,用于发送第一数据;第一数据对应多种通讯协议中的任意一种协议;第一网关,用于对第一数据的结构进行处理,生成第二数据;第二数据对应点位级别协议或对象级别协议;点位级别协议由多种通讯协议中的一部分协议整合得到;对象级别协议由多种通讯协议中的另一部分协议整合得到;应用层,用于通过第一接口或第二接口接收第二数据;第一接口对应点位级别协议;第二接口对应对象级别协议。

37、由此可知,本申请实施例提供的物联网系统,通过第一网关对设备层发送的第一数据的结构进行处理,可以使得对于多种物联网协议的第一数据,转换为对应点位级别协议或对象级别协议的第二数据。如此,本申请可以通过第一网关对设备层发送的数据的多种协议进行整合,使得应用层接收的第二数据对应的格式类型减少,从而使得应用层用于接收第二数据的接口类型减少,进而可以降低应用层数据体积和开发难度。



技术特征:

1.一种物联网系统,其特征在于,包括:应用层、第一网关和设备层;

2.根据权利要求1所述的物联网系统,其特征在于,所述第一网关包括第一客户端模块和第一服务模块;

3.根据权利要求2所述的物联网系统,其特征在于,所述第一网关还包括存储器;

4.根据权利要求1所述的物联网系统,其特征在于,还包括:第二网关;

5.根据权利要求1所述的物联网系统,其特征在于,还包括:防火墙和第二网关;所述防火墙允许通过第一协议的数据;

6.根据权利要求1-5任一项所述的物联网系统,其特征在于,所述第一网关和所述第二网关均为边端网关。

7.一种物联网系统的通讯方法,其特征在于,所述物联网系统包括应用层、第一网关和设备层,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述第一网关包括第一客户端模块和第一服务模块;

9.根据权利要求8所述的方法,其特征在于,所述第一网关还包括存储器;

10.一种网关,其特征在于,应用于权利要求1-6任一项所述的物联网系统。


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

技术研发人员:杨大鹏,史国芳,施尹志
受保护的技术使用者:浙江中控技术股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1