一种物联网网关接入方法及系统技术方案

技术编号:37333842 阅读:21 留言:0更新日期:2023-04-21 23:12
本发明专利技术提出了一种物联网网关接入方法及系统,本发明专利技术涉及物联网技术领域。本发明专利技术的方案:第一方面,一种物联网网关接入方法,包括以下步骤:感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层;协议适配层对设备数据进行数据封装为统一的数据包;数据模型同步层对数据包进行解析;数据模型同步层将解析后的数据包传输至平台通信层,平台通信层实时获取解析后的数据包,平台通信层将解析后的数据包传输至云平台;第二方面,一种物联网网关接入系统,包括:感知接口模块、协议适配模块、数据模型同步模块和平台通信模块。本发明专利技术能够实现底层传感数据的实时传输和数据模型的同步更新。据的实时传输和数据模型的同步更新。据的实时传输和数据模型的同步更新。

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


[0001]本专利技术涉及物联网
,具体而言,涉及一种物联网网关接入方法及系统。

技术介绍

[0002]物联网是一个通过信息技术将各种物体连接成网络,以帮助人们获取这些物体的信息的媒介,目前物联网已被广泛应用到智能物流,智能交通,金融管理等各个领域。而在物联网系统中,物联网网关作为连接感知网络(设备)和传统网络的桥梁,把分散在不同地域,不同应用的感知网络的信息孤岛通过网络连接在一起,实现了异构网络间的信息交换和通信。
[0003]目前,由于底层设备数据的实时性,要求物联网网关系统能够支持网关和与资源平台之间数据模型的实时同步更新,现有的物联网网关系统缺乏数据模型的同步更新。

技术实现思路

[0004]本专利技术的目的在于提供一种物联网网关接入方法,其能够实现底层传感数据的实时传输和数据模型的同步更新。
[0005]本专利技术的另一目的在于提供一种物联网网关接入系统,其能够实现底层传感数据的实时传输和数据模型的同步更新。
[0006]本专利技术的实施例是这样实现的:
[0007]第一方面,本申请实施例提供一种物联网网关接入方法,包括以下步骤:感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层;感知接口层将设备数据传输至协议适配层,协议适配层对设备数据进行数据封装为统一的数据包;协议适配层将数据包传输至数据模型同步层,数据模型同步层对数据包进行解析;数据模型同步层将解析后的数据包传输至平台通信层,平台通信层实时获取解析后的数据包,平台通信层将解析后的数据包传输至云平台。
[0008]基于第一方面,在本专利技术的一些实施例中,上述感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层步骤中:感知接口层设置有多个控制模块,多个控制模块连接对应的设备。
[0009]基于第一方面,在本专利技术的一些实施例中,上述感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层步骤中:感知接口层与设备的连接方式包括:RS232、USB和以太网。
[0010]基于第一方面,在本专利技术的一些实施例中,上述协议适配层将数据包传输至数据模型同步层,数据模型同步层对数据包进行解析步骤中:数据模型同步层更新设备的设备数据;数据模型同步层对设备的心跳信息实时进行监控;数据模型同步层对数据包进行解析得到网关设备认证信息。
[0011]基于第一方面,在本专利技术的一些实施例中,上述协议适配层与数据模型同步层通过TCP连接。
[0012]第二方面,本申请实施例提供一种物联网网关接入系统,包括:感知接口模块、协议适配模块、数据模型同步模块和平台通信模块;感知接口模块:用于控制设备将设备数据传输至感知接口层;协议适配模块:用于对设备数据进行数据封装为统一的数据包;数据模型同步模块:用于对数据包进行解析;平台通信模块:时获取解析后的数据包,平台通信层将解析后的数据包传输至云平台。
[0013]基于第二方面,在本专利技术的一些实施例中,上述还包括多个控制子模块;控制子模块:多个控制子模块均与感知接口模块连接,控制子模块连接对应的设备。
[0014]基于第二方面,在本专利技术的一些实施例中,上述还包括RS232子模块、USB子模块和以太网子模块;感知接口模块通过RS232子模块,USB子模块和以太网子模块与设备的连接。
[0015]第三方面,本申请实施例提供一种电子设备,包括:存储器,用于存储一个或多个程序;处理器;当一个或多个程序被处理器执行时,实现的方法。
[0016]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现的方法。
[0017]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0018]第一方面,本申请实施例提供的一种物联网网关接入方法,包括以下步骤:感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层;感知接口层将设备数据传输至协议适配层,协议适配层对设备数据进行数据封装为统一的数据包;协议适配层将数据包传输至数据模型同步层,数据模型同步层对数据包进行解析;数据模型同步层将解析后的数据包传输至平台通信层,平台通信层实时获取解析后的数据包,平台通信层将解析后的数据包传输至云平台。
[0019]本实施例中,物联网四层架构分为两大模块,感知接口层和协议适配层在VS环境下使用C/C++实现,实现对于设备的控制以及设备数据的封装并上传至上层。数据模型同步层和平台通信层在Node.JS环境下使用node中的相应模块以及JavaScript语言实现,包括对于上传的数据的解析,处理,并将解析处理后的数据上传至云平台,实时更新云平台中数据,能够实现底层传感数据的实时传输和数据模型的同步更新。
[0020]第二方面,本申请实施例提供一种物联网网关接入系统,包括:感知接口模块、协议适配模块、数据模型同步模块和平台通信模块;感知接口模块:用于控制设备将设备数据传输至感知接口层;协议适配模块:用于对设备数据进行数据封装为统一的数据包;数据模型同步模块:用于对数据包进行解析;平台通信模块:时获取解析后的数据包,平台通信层将解析后的数据包传输至云平台。
[0021]本实施例中,物联网四层架构分为两大模块,感知接口层和协议适配层在VS环境下使用C/C++实现,实现对于设备的控制以及设备数据的封装并上传至上层。数据模型同步层和平台通信层在Node.JS环境下使用node中的相应模块以及JavaScript语言实现,包括对于上传的数据的解析,处理,并将解析处理后的数据上传至云平台,实时更新云平台中数据,能够实现底层传感数据的实时传输和数据模型的同步更新。
附图说明
[0022]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对
范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0023]图1为本专利技术实施例一种物联网网关接入方法流程图;
[0024]图2为本专利技术实施例一种物联网网关接入系统原理图。
[0025]图中标示:1

感知接口模块,2

协议适配模块,3

数据模型同步模块,4

平台通信模块。
具体实施方式
[0026]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
[0027]因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网网关接入方法,其特征在于,包括以下步骤:感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层;感知接口层将设备数据传输至协议适配层,协议适配层对设备数据进行数据封装为统一的数据包;协议适配层将数据包传输至数据模型同步层,数据模型同步层对数据包进行解析;数据模型同步层将解析后的数据包传输至平台通信层,平台通信层实时获取解析后的数据包,平台通信层将解析后的数据包传输至云平台。2.根据权利要求1所述的一种物联网网关接入方法,其特征在于,所述感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层步骤中:感知接口层设置有多个控制模块,多个控制模块连接对应的设备。3.根据权利要求1所述的一种物联网网关接入方法,其特征在于,感知接口层设置与设备对应的控制模块,设备将设备数据通过控制模块传输至感知接口层步骤中:所述感知接口层与设备的连接方式包括:RS232、USB和以太网。4.根据权利要求1所述的一种物联网网关接入方法,其特征在于,协议适配层将数据包传输至数据模型同步层,数据模型同步层对数据包进行解析步骤中:数据模型同步层更新设备的设备数据;数据模型同步层对设备的心跳信息实时进行监控;数据模型同步层对数据包进行解析得到网关设...

【专利技术属性】
技术研发人员:陈琪玮申强
申请(专利权)人:航天科技控股集团股份有限公司
类型:发明
国别省市:

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

1