一种物联网网关设备和网关子设备关联管理方法及系统与流程
- 国知局
- 2024-09-11 14:14:39
本发明涉及物联网领域,尤其涉及一种物联网网关设备和网关子设备关联管理方法及系统。
背景技术:
1、参考图1,物联网平台目前支持三种节点类型:直连设备,具有ip地址,可直接连接物联网平台,且不能挂载子设备,但可作为子设备挂载到网关设备下;网关子设备,不直接连接物联网平台,而是作为网关的子设备,由网关代理连接物联网平台;网关设备,可以挂载子设备的直连设备,简称网关。
2、以上,物联网平台支持设备直连,也支持设备挂载在网关上,作为网关的子设备,由网关直连。网关子设备适用于子设备不能直连或者需要拓扑关系管理的场景,例如接入wi-fi网关、蓝牙网关、zigbee网关等。物联网平台可以帮助管理子设备、子设备与网关的拓扑关系,对子设备进行监控运维等。
3、目前,市面上的网关子设备、网关设备都配置了id,一方面,运维人员在数据库中配置子设备与网关的id数据捆绑,物联网平台通过查询分析数据中的id捆绑数据来分析得到物联网拓扑图,根据拓扑图来维护设备,id数据捆绑的操作全部交给运维人员这无疑增加了运维人员的工作量;另一方面,目前的子设备联网方式都依赖于id捆绑数据,网关会查询数据库中的id捆绑数据来判断是否接受子设备丢过来的数据,因此,目前的子设备管理方式对子设备移动有一定的约束,必须先在数据库中解除已捆绑配置的子设备id才能移动到其它网关设备重新配置子设备,这无形中增加了子设备联网捆绑配置操作。
技术实现思路
1、本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种物联网网关设备和网关子设备关联管理方法及系统。
2、本发明解决其技术问题所采用的技术方案是:
3、一方面,构造一种物联网网关设备和网关子设备关联管理方法,所述方法包括:
4、网关子设备搜集数据并把数据组包形成网关子设备数据包发送给网关,所述网关子设备数据包中含有网关子设备唯一标识符;
5、网关收到所述网关子设备数据包后再次组包形成网关设备数据包发送给数据服务器,所述网关设备数据包中含有网关设备唯一标识符及所述网关子设备数据包;
6、数据服务器收到所述网关设备数据包后进行解析,并把每一个所述网关设备数据包解析出来的完整的一条数据信息存储到数据库中,每条所述数据信息含有网关子设备唯一标识符和网关设备唯一标识符;
7、应用服务器从数据库中调取所述数据信息进行分析并构建得到物联网网关设备和网关子设备的拓扑图。
8、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理方法中,所述方法还包括:
9、所述数据服务器收到所述网关设备数据包后,判断所述子设备接入网关是否合法,并仅在合法时才解析出完整的一条数据信息存储到数据库中。
10、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理方法中,所述方法还包括:
11、所述数据服务器收到所述网关设备数据包后,将所述网关设备数据包前面的预设位数据提取出来进行字符解析得到网关数据,剩下的数据为所述网关子设备数据包,将所述网关子设备数据包进行字符解析得到子设备数据;
12、从解析出来的所述网关数据的预设位置提取出一个秘钥,以及所述子设备数据的预定位置提取出另一个秘钥;
13、比对所提取出来的两个秘钥是否一致,如果一致,则判定子设备接入网关是合法的。
14、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理方法中,所述网关设备数据包为16进制的数据,所述字符解析包括:将16进制的数据拆分为16进制数组,将16进制转为10进制,进而将10进制数转为2进制数,2进制转字符串得到json字符串。
15、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理方法中,所述的把每一个所述网关设备数据包解析出来的完整的一条数据信息存储到数据库中,具体包括:
16、判断当前条数据信息中的网关子设备唯一标识符是否存在于数据库中;
17、如果不存在,则直接存入当前条数据信息到数据库中;
18、如果存在,继续判断当前条数据信息中的网关设备唯一标识符与数据库中和当前条数据信息中的网关子设备唯一标识符关联的网关设备唯一标识符是否相同,如果相同,则直接存入当前条数据信息到数据库中,如果不同,则在存入当前条数据信息到数据库中时附加设备变更标志信息。
19、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理方法中,所述的调取所述数据信息进行分析并构建得到物联网网关设备和网关子设备的拓扑图,具体包括:
20、从数据库中挑选出附加有设备变更标志信息的数据信息,将挑选出来的数据信息以网关设备唯一标识符为主节点、与网关设备唯一标识符关联的网关子设备唯一标识符为叶子节点绘制拓扑图。
21、二方面,构造一种物联网网关设备和网关子设备关联系统,包括:
22、网关子设备,用于搜集数据并把数据组包形成网关子设备数据包发送给网关,所述网关子设备数据包中含有网关子设备唯一标识符;
23、网关,用于收到所述网关子设备数据包后再次组包形成网关设备数据包发送给数据服务器,所述网关设备数据包中含有网关设备唯一标识符及所述网关子设备数据包;
24、数据服务器,用于收到所述网关设备数据包后进行解析,并把每一个所述网关设备数据包解析出来的完整的一条数据信息存储到数据库中,每条所述数据信息含有网关子设备唯一标识符和网关设备唯一标识符;
25、应用服务器,用于从数据库中调取所述数据信息进行分析并构建得到物联网网关设备和网关子设备的拓扑图。
26、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理系统中,所述数据服务器还用于收到所述网关设备数据包后,判断所述子设备接入网关是否合法,并仅在合法时才解析出完整的一条数据信息存储到数据库中。
27、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理系统中,所述数据服务器还用于判断当前条数据信息中的网关子设备唯一标识符是否存在于数据库中;如果不存在,则直接存入当前条数据信息到数据库中;如果存在,继续判断当前条数据信息中的网关设备唯一标识符与数据库中和当前条数据信息中的网关子设备唯一标识符关联的网关设备唯一标识符是否相同,如果相同,则直接存入当前条数据信息到数据库中,如果不同,则在存入当前条数据信息到数据库中时附加设备变更标志信息。
28、进一步地,在本发明所述的物联网网关设备和网关子设备关联管理系统中,所述的调取所述数据信息进行分析并构建得到物联网网关设备和网关子设备的拓扑图,具体包括:从数据库中挑选出附加有设备变更标志信息的数据信息,将挑选出来的数据信息以网关设备唯一标识符为主节点、与网关设备唯一标识符关联的网关子设备唯一标识符为叶子节点绘制拓扑图。
29、本发明的物联网网关设备和网关子设备关联管理方法及系统,具有以下有益效果:本发明中子设备最初发给网关的数据中有网关子设备唯一标识符,网关会通过再次组包附加上网关设备唯一标识符,在网关子设备通过网关发送搜集的数据过程至数据服务器的过程中自动实时解析实现自动获取到网关子设备唯一标识符和网关设备唯一标识符的关联数据,这样本发明实现把处理网关与子设备的拓扑关系的工作隐藏到数据的收集过程中,应用服务器在需要了解拓扑关系时,可直接从数据库中调取存放的数据信息构建得到拓扑图;进一步地,本技术也不再让网关来审核入网合法性,而是数据服务器比对网关和子设备的秘钥来实现对子设备接入网关的合法性判断,只有在合法时才存放数据。
本文地址:https://www.jishuxx.com/zhuanli/20240911/289751.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。