一种无线组网环境下主控设备对附加设备统一配置的方法技术

技术编号:14802986 阅读:70 留言:0更新日期:2017-03-14 23:20
本发明专利技术公开了一种无线组网环境下主控设备对附加设备统一配置的方法,包括(S10)附加设备向网络中广播DISCOVER报文;(S20)网络中的主控设备接收到该DISCOVER报文后,记录其IP地址和MAC地址,并向附加设备响应OFFER报文;(S30)附加设备收到OFFER报文后,向主控设备单播REQUEST报文,请求获取无线配置参数;(S40)主控设备接收到REQUEST报文后,将本地存储的无线配置参数封装在SEND报文中发送给合法的附加设备;(S50)附加设备收到SEND报文后,获取到的无线配置参数配置其本地无线参数,并向主控设备发送FINISH报文。本发明专利技术巧妙地通过主控设备和附加设备的报文通信实现了主控设备对附加设备的自动网络配置,并可实现自动同步的目的,并且能够实时了解子网内附加设备的状态,十分便捷。

【技术实现步骤摘要】

本专利技术涉及无线网络应用
,具体地讲,是涉及一种无线组网环境下主控设备对附加设备统一配置的方法
技术介绍
在无线组网的网络环境中(不仅局限于NVR与IPC无线连接的应用场景),随着应用规模的扩大,网络设备数量也会随之增长。对网络设备进行整网初次配置和后期维护的工作量和难度也显著上升。将组网环境中的核心设备(例如:NVR-IPC中的NVR,AC-AP中的AC,网关-接入中的网关等)称之为主控设备;将组网环境中的周边设备称之为附加设备或终端设备。NVR(NetworkVideoRecorder,网络硬盘录像机),IPC(IPCamera,网络摄像机),AC(AccessController或WirelessAccessPointController,无线控制器),AP(AccessPoint,无线访问节点、会话点或存取桥接器)。现有技术中,主控设备与附加设备均通过人工进行网络配置,在网络设备数量较大的情况下,工作量非常大。为达到快捷的完成整网初次配置以及后期维护工作,我们提出一种期望:希望能达到主控设备中的配置信息由人工进行一次性配置,终端设备中的网络配置参数将自动与主控设备进行同步的目的;而且还应当具备以下几个能力:能让主控设备发现子网内的终端设备;能让主控设备了解子网内终端设备的在线情况;能让主控设备了解子网内终端设备的配置情况。
技术实现思路
为克服现有技术中的上述问题,本专利技术提供一种构思新颖、设计巧妙、方便实用的无线组网环境下主控设备对附加设备统一配置的方法。为了实现上述目的,本专利技术采用的技术方案如下:一种无线组网环境下主控设备对附加设备统一配置的方法,包括一个主控设备和与之连接的至少一个附加设备,包括如下步骤:(S10)附加设备向网络中广播DISCOVER报文,请求获取主控设备的IP地址和MAC地址,且该DISCOVER报文包含该附加设备的IP地址和MAC地址;(S20)网络中的主控设备接收到该DISCOVER报文后,记录该附加设备的IP地址和MAC地址,并向附加设备响应OFFER报文,且该OFFER报文包含该主控设备的IP地址和MAC地址;(S30)附加设备收到OFFER报文后,获取到主控设备的地址,并向主控设备单播REQUEST报文,请求获取无线配置参数;(S40)主控设备接收到REQUEST报文后,核查该REQUEST报文来源的合法性,然后将本地存储的无线配置参数封装在SEND报文中发送给合法的附加设备;(S50)附加设备收到SEND报文后,通过从该SEND报文中获取到的无线配置参数配置其本地无线参数,并向主控设备发送FINISH报文;(S60)主控设备接收到FINISH报文后,记录该附加设备的状态。其中,所述步骤(S20)中,主控设备通过一客户主机连接表记录所述附加设备的IP地址和MAC地址,同时还记录对应附加设备的状态,此时附加设备的状态可记为APCD_OFFER。具体地,所述步骤(S20)中,还设置OFFER报文的响应超时重发时间t2,以及超时重发次数n2;当超过所述超时重发次数n2后,主控设备未收到相应附加设备的后续报文,则主控设备从客户主机连接表中删除该附加设备的信息,并停止向该附加设备发送报文。进一步地,所述步骤(S10)中,若该请求超时,则在一设定时间t1后重复该步骤;当在重复一设定次数n1后仍然请求超时,则在等待另一设定时间ta后再重复上述步骤。进一步地,所述步骤(S30)中,若该请求超时,则在一设定时间t3后重复该步骤;当在重复一设定次数n3后仍然请求超时,则在等待另一设定时间tb后跳转到步骤(S10)。更具体地,所述步骤(S40)中核查该REQUEST报文来源的合法性的具体过程包括:主控设备从接收到的REQUEST报文中提取附加设备的MAC地址;判断该MAC地址是否存在于主控设备记录的客户主机连接表中,若否,则主控设备向附加设备发送TIME_EXPIRES报文,通知附加设备重新发送DISCOVER报文,跳转到步骤(S10),若是,则判定该附加设备为合法的附加设备。并且,所述步骤(S40)中,当主控设备向附加设备发送SEND报文后,还在客户主机连接表中标记该附加设备此时的状态,此时附加设备的状态可记为APCD_SEND_CONFIG。此时还设定SEND报文的超时重发时间t5和超时重发次数n5,若超过该超时重发次数n5后,主控设备仍未收到附加设备的后续回应报文,则停止发包。而且,所述步骤(S40)中,在主控设备发送TIME_EXPIRES报文时,还设定超时重发时间t4和超时重发次数n4;当超过所述超时重发次数n4后,主控设备仍未收到附加设备回应的DISCOVER报文时,停止向该附加设备发送报文。更进一步地,所述步骤(S50)中,附加设备每间隔一设定时间t6重发一次FINISH报文,并在重复一设定次数n6后停止发送该报文。更具体地,所述步骤(S60)中,当主控设备接收到FINISH报文后,从该报文中获取附加设备的MAC地址并在客户主机连接表查找该附加设备的信息,若未查找到,则向该附加设备发送TIME_EXPIRES报文,通知附加设备重新发送DISCOVER报文,跳转到步骤(S10),若查找到,则记录该附加设备此时的状态,此时附加设备的状态可记为APCD_OK;并检测在后续t6×n6的时间内是否有来自该附加设备的任何报文,若无,则在客户主机连接表中删除该附加设备的记录信息。并且,所述步骤(S60)中,在主控设备发送TIME_EXPIRES报文时,还设定超时重发时间t7和超时重发次数n7;当超过所述超时重发次数n7后,主控设备仍未收到附加设备回应的DISCOVER报文时,停止向该附加设备发送报文。与现有技术相比,本专利技术具有以下有益效果:本专利技术巧妙地通过主控设备和附加设备的报文通信实现了主控设备对附加设备的自动网络配置,并可实现自动同步的目的,并且能够实时了解子网内附加设备的状态,十分便捷,方便实用,并且本专利技术构思巧妙,新颖独特,结构简单,成本低廉,使用方便,具有广泛的应用前景,适合推广应用。具体实施方式下面结合实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。实施例该无线组网环境下主控设备对附加设备统一配置的方法,包括一个主控设备和与之连接的至少一个附加设备,应用本方法前,可先对主控设备和附加设备分别进行初始化,确定其接口和IP地址,并绑定相应通信端口,具体过程如下:主控设备,在LAN口“br0”上增加一个成员“br0:1”,并对该接口设置一个随机IP,子网掩码为255.255.0.0。这相当于在LAN口接口上设置了一个副IP,参数下发使用这个副IP进行通信,这并不影响之前LAN口的正常功能。这个随机IP是根据br0的MAC地址计算出来的介于169.254.0.1~169.254.255.254的IP。生成好之后,先用该IP在169.254.0.0这个网络上发arp请求去检测该本文档来自技高网...

【技术保护点】
一种无线组网环境下主控设备对附加设备统一配置的方法,包括一个主控设备和与之连接的至少一个附加设备,其特征在于,包括如下步骤:(S10)附加设备向网络中广播DISCOVER报文,请求获取主控设备的IP地址和MAC地址,且该DISCOVER报文包含该附加设备的IP地址和MAC地址;(S20)网络中的主控设备接收到该DISCOVER报文后,记录该附加设备的IP地址和MAC地址,并向附加设备响应OFFER报文,且该OFFER报文包含该主控设备的IP地址和MAC地址;(S30)附加设备收到OFFER报文后,获取到主控设备的地址,并向主控设备单播REQUEST报文,请求获取无线配置参数;(S40)主控设备接收到REQUEST报文后,核查该REQUEST报文来源的合法性,然后将本地存储的无线配置参数封装在SEND报文中发送给合法的附加设备;(S50)附加设备收到SEND报文后,通过从该SEND报文中获取到的无线配置参数配置其本地无线参数,并向主控设备发送FINISH报文;(S60)主控设备接收到FINISH报文后,记录该附加设备的状态。

【技术特征摘要】
1.一种无线组网环境下主控设备对附加设备统一配置的方法,包括一个主控设备和与之连接的至少一个附加设备,其特征在于,包括如下步骤:
(S10)附加设备向网络中广播DISCOVER报文,请求获取主控设备的IP地址和MAC地址,且该DISCOVER报文包含该附加设备的IP地址和MAC地址;
(S20)网络中的主控设备接收到该DISCOVER报文后,记录该附加设备的IP地址和MAC地址,并向附加设备响应OFFER报文,且该OFFER报文包含该主控设备的IP地址和MAC地址;
(S30)附加设备收到OFFER报文后,获取到主控设备的地址,并向主控设备单播REQUEST报文,请求获取无线配置参数;
(S40)主控设备接收到REQUEST报文后,核查该REQUEST报文来源的合法性,然后将本地存储的无线配置参数封装在SEND报文中发送给合法的附加设备;
(S50)附加设备收到SEND报文后,通过从该SEND报文中获取到的无线配置参数配置其本地无线参数,并向主控设备发送FINISH报文;
(S60)主控设备接收到FINISH报文后,记录该附加设备的状态。
2.根据权利要求1所述的一种无线组网环境下主控设备对附加设备统一配置的方法,其特征在于,所述步骤(S20)中,主控设备通过一客户主机连接表记录所述附加设备的IP地址和MAC地址,同时还记录对应附加设备的状态。
3.根据权利要求2所述的一种无线组网环境下主控设备对附加设备统一配置的方法,其特征在于,所述步骤(S20)中,还设置OFFER报文的响应超时重发时间t2,以及超时重发次数n2;当超过所述超时重发次数n2后,主控设备未收到相应附加设备的后续报文,则主控设备从客户主机连接表中删除该附加设备的信息,并停止向该附加设备发送报文。
4.根据权利要求1所述的一种无线组网环境下主控设备对附加设备统一配置的方法,其特征在于,所述步骤(S10)中,若该请求超时,则在一设定时间t1后重复该步骤;当在重复一设定次数n1后仍然请求超时,则在等待另一设定时间ta后再重复上述步骤。
5.根据权利要求1所述的一种无线组网环境下主控设备对附加设备统一配置的方法,其特征在于,所述步骤(S...

【专利技术属性】
技术研发人员:张晋秋
申请(专利权)人:深圳市磊科实业有限公司
类型:发明
国别省市:广东;44

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

1