物联网设备的自动识别方法、网关设备、系统、介质技术方案

技术编号:38195149 阅读:15 留言:0更新日期:2023-07-20 21:16
本发明专利技术涉及一种物联网设备的自动识别方法、网关设备、系统、介质,解决了现有技术中配置多个设备需要多个不同的配置工具,造成配置效率低下的问题。网关设备包括报文发送模块、报文接收模块、DHCP服务模块以及设备信息上传模块;通过增设报文发送模块以及报文接收模块,实现了物联网设备的设备型号、设备IP地址、设备MAC地址的获取,在这一过程中,考虑到边缘网关多为嵌入式系统,利用DHCP服务模块13配合报文发送模块11获取设备型号以替代SDK接口的功能,从而使得没有配置SDK接口的物联网设备31,也能够实现设备的IP地址和设备MAC地址的获取,以及后续的更新、维护等功能。维护等功能。维护等功能。

【技术实现步骤摘要】
物联网设备的自动识别方法、网关设备、系统、介质


[0001]本申请涉及物联网通信
,具体涉及一种物联网设备的自动识别方法、网关设备、系统、介质。

技术介绍

[0002]智慧路灯将以道路照明灯杆为基础,整合公安、交通信号、通信、交通标识牌等为一体,实现多杆合一,减少路面立杆,释放公共空间资源。同时,作为智慧城市建设的重要载体,智慧路灯将作为物联网的端口,发挥更大的“综合体”作用。作为城市中分布最为密集且均匀的信息基础设施,路灯杆被认为是5G基站室外覆盖较优的载体,在智慧城市、5G基站建设的推动下,将逐步由单一照明功能变成新型公共基础设施。
[0003]在智慧灯杆场景中,智慧灯杆上所挂载的设备都需要经过边缘网关接入管理中心,边缘网关管理接入设备时就需要先搜索设备并将设备添加到边缘网关。通常在配置设备信息(ip、掩码和网关等信息)时,需要使用厂家提供的搜索配置工具,先搜索出设备,然后再通过工具修改后实现设备的配置操作,但是由于边缘网关下挂载众多不同品牌、型号的设备,各个设备的默认参数不同,各个设备的使用的协议也不相同,如果逐个安装设备厂家的搜索配置工具,则需要安装很多软件,并且学习它们如何使用,这对配置人员的技术水平要求很高,并且大大降低配置效率。已有公开号CN201811563421.X的一种基于onvif协议多设备搜索接入优化方法,使用onvif协议搜索设备,根据搜索到的设备类型调用厂家提供的sdk接口设置参数进行设备配置,存在的问题是:边缘网关是嵌入式系统,而大部分设备不提供嵌入式系统版本的sdk,从而无法完成设备配置。

技术实现思路

[0004]鉴于上述问题,本申请提供了一种物联网设备的自动识别方法、网关设备、系统、介质,解决了现有技术中配置多个设备需要多个不同的配置工具,造成配置效率低下的问题。
[0005]为实现上述目的,在第一方面,本专利技术提供了一种网关设备,包括报文发送模块、报文接收模块、DHCP服务模块以及设备信息上传模块;报文发送模块用于获取网关设备中能够识别的物联网设备的搜索协议,并根据搜索协议逐条发送相应的第一报文信息并监听物联网设备对第一报文信息的响应信息;报文接收模块用于接收物联网设备对第一报文信息的响应信息,并对响应信息进行解析,获得物联网设备的参数信息,生成设备信息列表,物联网设备的参数信息包括物联网设备的设备型号、设备IP地址和设备MAC地址;
[0006]DHCP服务模块,用于在物联网设备接入网关设备并获取到设备IP地址后,记录当前物联网设备的设备IP地址和设备MAC地址的对应关系并存储,并在物联网设备的DHCP状态发生变更后,将DHCP服务模块中存储的物联网设备的设备IP地址与报文接收模块接收的具有相同MAC地址的设备对应的设备IP地址进行比对,若两者不一致,则将设备信息列表中的物联网设备的设备IP地址更新为DHCP状态变更后对应的设备IP地址;设备信息上传模块
用于将设备信息列表上传给服务管理端。
[0007]在一些实施例中,DHCP服务模块还用于根据报文接收模块接收的设备信息列表中的物联网设备的IP地址是否发生变化逐个进行更新,在全部更新完成后得到最终的设备信息列表;设备信息上传模块用于将最终的设备信息列表上传给服务管理端。
[0008]在一些实施例中,网关设备还包括ARP报文识别模块,用于从物联网设备发出的ARP报文信息中获取设备MAC地址和设备IP地址,并将获取的设备MAC地址与报文接收模块生成的设备信息列表中的设备MAC地址进行比对,若一致则将物联网设备发出的ARP报文信息丢弃,若不一致则将获取的设备MAC地址和设备IP地址加入设备信息列表中,并将当前物联网设备标记为未知设备。
[0009]在一些实施例中,DHCP服务模块还用于将某一设备IP地址与某一物联网设备的MAC地址相绑定,以使得该物联网设备在向DHCP服务模块请求分配设备IP地址时,分配给该物联网设备的设备IP地址是与该物联网设备的MAC地址相绑定的设备IP地址。
[0010]在第二方面,本专利技术还提供一种网关系统,包括物联网设备、网关设备以及服务管理端,网关设备为在第一方面所述的网关设备;服务管理端用于接收网关设备上传的设备信息列表并对其进行管理。
[0011]在一些实施例中,物联网设备包括照明设备、安防设备、环境监控设备、公共广播设备、信息发布设备、报警设备、充电设备中的一项或任一项。
[0012]在第三方面,本专利技术还提供一种物联网设备的自动识别方法,适用于在第一方面所述的网关设备,方法包括以下步骤:
[0013]报文发送模块获取网关设备中能够识别的物联网设备的搜索协议,并根据搜索协议逐条发送相应的第一报文信息并监听物联网设备对第一报文信息的响应信息;
[0014]报文接收模块接收物联网设备对第一报文信息的响应信息,并对响应信息进行解析,获得物联网设备的参数信息,生成设备信息列表,物联网设备的参数信息包括物联网设备的设备型号、设备IP地址和设备MAC地址;
[0015]DHCP服务模块在物联网设备接入网关设备并获取到设备IP地址后,记录当前物联网设备的设备IP地址和设备MAC地址的对应关系并存储,并在物联网设备的DHCP状态发生变更后,将DHCP服务模块中存储的物联网设备的设备IP地址与报文接收模块接收的具有相同MAC地址的设备对应的设备IP地址进行比对,若两者不一致,则将设备信息列表中的物联网设备的设备IP地址更新为DHCP状态变更后对应的设备IP地址;
[0016]设备信息上传模块将设备信息列表上传给服务管理端。
[0017]在一些实施例中,网关设备还包括ARP报文识别模块,方法还包括以下步骤:
[0018]ARP报文识别模块从物联网设备发出的ARP报文信息中获取设备MAC地址和设备IP地址,并将获取的设备MAC地址与报文接收模块生成的设备信息列表中的设备MAC地址进行比对,若一致则将物联网设备发出的ARP报文信息丢弃,若不一致则将获取的设备MAC地址和设备IP地址加入设备信息列表中,并将当前物联网设备标记为未知设备。
[0019]在第四方面,本专利技术还提供一种物联网设备的自动识别方法,适用于如在第二方面所述的网关系统,方法包括以下步骤:
[0020]报文发送模块获取网关设备中能够识别的物联网设备的搜索协议,并根据搜索协议逐条发送相应的第一报文信息并监听物联网设备对第一报文信息的响应信息;
[0021]物联网设备对第一报文信息进行响应,报文接收模块接收物联网设备对第一报文信息的响应信息,并对响应信息进行解析,获得物联网设备的参数信息,生成设备信息列表,物联网设备的参数信息包括物联网设备的设备型号、设备IP地址和设备MAC地址;
[0022]DHCP服务模块在物联网设备接入网关设备并获取到设备IP地址后,记录当前物联网设备的设备IP地址和设备MAC地址的对应关系并存储,并在物联网设备的DHCP状态发生变更后,将DHCP服务模块中存储的物联网设备的设备IP地址与报文接收模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网关设备,其特征在于,包括:报文发送模块,用于获取所述网关设备中能够识别的物联网设备的搜索协议,并根据所述搜索协议逐条发送相应的第一报文信息并监听物联网设备对所述第一报文信息的响应信息;报文接收模块,用于接收物联网设备对所述第一报文信息的响应信息,并对所述响应信息进行解析,获得所述物联网设备的参数信息,生成设备信息列表,所述物联网设备的参数信息包括物联网设备的设备型号、设备IP地址和设备MAC地址;DHCP服务模块,用于在物联网设备接入网关设备并获取到设备IP地址后,记录当前物联网设备的设备IP地址和设备MAC地址的对应关系并存储,并在所述物联网设备的DHCP状态发生变更后,将DHCP服务模块中存储的物联网设备的设备IP地址与报文接收模块接收的具有相同MAC地址的设备对应的设备IP地址进行比对,若两者不一致,则将所述设备信息列表中的物联网设备的设备IP地址更新为DHCP状态变更后对应的设备IP地址;设备信息上传模块,用于将所述设备信息列表上传给服务管理端。2.如权利要求1所述的网关设备,其特征在于,所述DHCP服务模块还用于根据所述报文接收模块接收的设备信息列表中的物联网设备的IP地址是否发生变化逐个进行更新,在全部更新完成后得到最终的设备信息列表;所述设备信息上传模块用于将所述最终的设备信息列表上传给服务管理端。3.如权利要求1所述的网关设备,其特征在于,还包括:ARP报文识别模块,用于从物联网设备发出的ARP报文信息中获取设备MAC地址和设备IP地址,并将获取的设备MAC地址与报文接收模块生成的设备信息列表中的设备MAC地址进行比对,若一致则将所述物联网设备发出的ARP报文信息丢弃,若不一致则将获取的设备MAC地址和设备IP地址加入所述设备信息列表中,并将当前物联网设备标记为未知设备。4.如权利要求1所述的网关设备,其特征在于,所述DHCP服务模块还用于将某一设备IP地址与某一物联网设备的MAC地址相绑定,以使得该物联网设备在向所述DHCP服务模块请求分配设备IP地址时,分配给该物联网设备的设备IP地址是与该物联网设备的MAC地址相绑定的设备IP地址。5.一种网关系统,其特征在于,包括:物联网设备;网关设备,为如权利要求1至4任一项所述的网关设备;服务管理端,用于接收所述网关设备上传的设备信息列表并对其进行管理。6.如权利要求5所述的网关系统,其特征在于,所述物联网设备包括照明设备、安防设备、环境监控设备、公共广播设备、信息发布设备、报警设备、充电设备中的一项或任一项。7.一种物联网设备的自动识别方法,适用于如权利要求1至4任一项所述的网关设备,所述方法包括以下步骤:报文发送模块获取所述网关设备中能够识别的物联网设备的搜索协议,并根据所述搜索协议逐条发送相应的第一报文信息并监听物联网...

【专利技术属性】
技术研发人员:李汪彪田竹青陈志诚陈聪慧詹仁辉
申请(专利权)人:福建超智集团有限公司
类型:发明
国别省市:

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

1