一种mp节点进网方法、mp节点及mpp节点的制作方法

文档序号:9251403阅读:1412来源:国知局
一种mp节点进网方法、mp节点及mpp节点的制作方法
【技术领域】
[0001]本发明涉及网络技术,特别涉及一种MP节点进网方法、MP节点及MPP节点。
【背景技术】
[0002]Mesh (Mesh,无线蜂窝网格)网络是“多跳(mult1-hop) ”网络,是由adhoc (adhoc,无线自组织)网络发展而来,是解决“最后一公里”问题的关键技术之一。Mesh网络具有宽带高速和高频谱效率的优势,并具有动态自组织、自配置、自维护等突出特点。因此,Mesh网络的特点非常适合于智能家居(如无线智能音箱、智能家电等)、智慧城市、学校以及公共场所的安全监控等领域,目前它已经被业内普遍认为是无线网络技术的一个发展方向。
[0003]Mesh网络模型是利用无线连接替代有线连接将多个Mesh节点连接起来,无线Mesh网络结构图一般如图1所示。该网络主要由2种节点构成:MP节点(MP,Mesh PortalPoint)、Mesh接入点(MPP, Mesh Point)。MPP节点是传统AP (AP,无线访问节点)的扩展,它的一端通过有线或无线方式接入AP从而连入因特网,是连接无线Mesh网络和非Mesh网络的接入点,也是整个Mesh网络的控制节点。MP节点支持自动拓扑、路由的自动发现、数据包的转发等功能。这样最终通过一个MPP节点接入AP,从而构成一个Mesh移动应用网络。
[0004]如何将一个从节点加入一个Mesh网络,从而有效地管理各节点是值得研宄的。组建Mesh网络的前提包括:各个设备的无线网络工作在同一个信道;各个设备的网络接口被设置为相同的meshid,meshid类似于通常的AP热点的SSID (SSID,服务集标识),是接入点的一个名称;各个设备的网络接口被设置了相同的加密方式,即设置为OPEN(不加密)或是某种加密形式,如果加密则还应设置相同的密钥;以及各个设备的网络接口都被设置了各不相同的IP(IP,网络协议)地址。因此,现有技术中,在一个MP节点准备进入一个Mesh网络时,用户根据该Mesh网络中MPP节点的配置来配置MP节点,在MP节点配置完成后,MP节点和MPP节点可以自主形成网络,从而MP节点加入该Mesh网络。这种做法的缺点在于需要用户手动根据MPP节点的配置来配置MP节点,从而难以实现快速地将MP节点加入网络。

【发明内容】

[0005]本发明实施例公开一种MP节点进网方法、MP节点及MPP节点,以实现MP节点的自动快速进网。
[0006]本发明实施例公开的第一种MP节点进网方法,包括:
[0007]MP节点在未进入网络时配置自身属性,包括配置meshid,以标识所述MP节点未进入网络,以及配置hostname,以对所述MP节点进行唯一标识;
[0008]所述MP节点周期性扫描待添加所述MP节点的MPP节点,其中,在扫描到一个MPP节点的hostname中配置有所述MP节点的唯一标识符时,所述MP节点确定所述MPP节点为待添加所述MP节点的MPP节点;
[0009]所述MP节点根据所述MPP节点的hostname中所述MPP节点自身的唯一标识符,配置与所述MPP节点同一网段内的临时IP地址;
[0010]所述MP节点向所述MPP节点传送动态主机配置协议DHCP客户端请求,请求所述MPP节点为所述MP节点分配正式IP地址;以及
[0011]所述MP节点在预设时间段内从所述MPP节点获得正式IP地址时,判断所述MP节点进网成功。
[0012]在一个实施例中,在判断所述MP节点进网成功后,所述方法还包括:
[0013]所述MP节点重新配置自身的meshid,将所述MPP节点的唯一标识符写入所述MP节点的meshid,以标识所述MP节点进网成功。
[0014]在一个实施例中,在判断所述MP节点进网成功后,所述方法还包括:
[0015]所述MP节点将自身的属性传送至所述MPP节点,其中,所述属性至少包括所述MP节点的正式IP地址及唯一标识符。
[0016]在一个实施例中,所述MP节点的唯一标识符为所述MP节点的MAC地址或产品序列号。
[0017]本发明实施例公开的第二种MP节点进网方法,包括:
[0018]MPP节点响应与所述MPP节点处于同一局域网的智能终端广播的控制请求,扫描未进入网络的MP节点,其中,所述MPP节点通过扫描MP节点的meshid判断MP节点是否进入网络;
[0019]所述MPP节点将扫描到的未进入网络的MP节点的唯一标识符传送至所述智能终端;
[0020]所述MPP节点将所述智能终端选择的所有待添加的MP节点的唯一标识符写入所述MPP节点的hostname ;
[0021]所述MPP节点启动动态主机配置协议DHCP服务器服务,为所述所有待添加的MP节点分配正式IP地址;以及
[0022]所述MPP节点在预设时间段内接收到所述待添加的MP节点传送的所述MP节点的属性信息时,判断所述MP节点进网成功。
[0023]在一个实施例中,在判断所述MP节点进网成功后,所述方法还包括:
[0024]所述MPP节点将所述MP节点的唯一标识符从所述MPP的hostname中删除。
[0025]在一个实施例中,所述MPP节点的唯一标识符为所述MPP节点的MAC地址或产品序列号。
[0026]本发明实施例公开的一种MP节点,包括:
[0027]属性配置模块,用于在所述MP节点未进入网络时配置所述MP节点的属性,包括配置meshid,以标识所述MP节点未进入网络,以及配置hostname,以对所述MP节点进行唯一标识;
[0028]扫描模块,用于周期性扫描待添加所述MP节点的MPP节点,其中,在扫描到一个MPP节点的hostname中配置有所述MP节点的唯一标识符时,所述MP节点确定所述MPP节点为待添加所述MP节点的MPP节点;
[0029]临时IP地址配置模块,用于根据所述MPP节点的hostname中所述MPP节点自身的唯一标识符,配置与所述MPP节点同一网段内的临时IP地址;
[0030]正式IP地址请求模块,用于向所述MPP节点传送动态主机配置协议DHCP客户端请求,请求所述MPP节点为所述MP节点分配正式IP地址;以及
[0031]进网判断模块,用于在预设时间段内所述MP节点从所述MPP节点获得正式IP地址时,判断所述MP节点进网成功。
[0032]在一个实施例中,所述属性配置模块,还用于在所述MP节点进网成功后,重新配置所述MP节点的meshid,将所述MPP节点的唯一标识符写入所述MP节点的meshid,以标识所述MP节点进网成功。
[0033]在一个实施例中,所述进网判断模块,还用于在所述MP节点进网成功后,将自身的属性传送至所述MPP节点,其中,所述属性至少包括所述MP节点的正式IP地址及唯一标识符。
[0034]在一个实施例中,所述MP节点的唯一标识符为所述MP节点的MAC地址或产品序列号。
[0035]本发明实施例公开的一种MPP节点,包括:
[0036]扫描模块,用于响应与所述MPP节点处于同一局域网的智能终端广播的控制请求,扫描未进入网络的MP节点,其中,所述MPP节点通过扫描MP节点的meshid判断MP节点是否进入网络;
[0037]传送模块,用于将扫描到的未进入网络的MP节点的唯一标识符传送至所述智能终端;
[0038]属性配置模块,用于将所述智能终端选择的所有待添加的MP节点的唯一标识符写入所述MPP节点的hostname ;
[0039]正式IP地址分配模块,用于启动动态主机配置协议DHCP服务器服务,为所述所有待添加的MP节点分配正式的IP地址;以及
[0040]进网判断模块,用于在预设时间段内所述MPP接收到所述待添加的MP节点传送的所述MP节点的属性信息时,判断所述MP节点进网成功。
[0041]在一个实施例中,所述属性配置模块,还用于在所述MP节点进网成功后,将所述MP节点的唯一标识符从所述MPP的hostname中删除。
[0042]在一个实施例中,所述MPP节点的唯一标识符为所述MPP节点的MAC地址或产品序列号。
[0043]相较于现有技术,本发明实施例公开的第一种MP节点进网方法及
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1