一种Zigbee网络的节点接入方法及装置制造方法及图纸

技术编号:15655443 阅读:93 留言:0更新日期:2017-06-17 14:00
本发明专利技术公开了一种Zigbee网络的节点接入方法和装置,接入时,通过协调器在Zigbee网络中广播待接入节点的节点信息;路由节点接收节点信息并写入预设的地址池中,并开启允许入网功能;待接入节点向所述Zigbee网络广播入网请求信标帧,所述入网请求信标帧包括待接入节点的节点信息;接收到入网请求信标帧的路由节点将待接入节点的节点信息与自身地址池中的节点信息进行匹配,在匹配成功时,向待接入节点发送响应帧:待接入节点接收响应帧,并根据接收到的响应帧中选择目的路由节点,并接入该目的路由节点。本发明专利技术解决密钥不同但仍能正确分配到Zigbee网络地址的问题,从源头杜绝非法设备的数据交互。

【技术实现步骤摘要】
一种Zigbee网络的节点接入方法及装置
本专利技术属于智能家居
,具体涉及一种Zigbee网络的节点接入方法及装置。
技术介绍
ZIGBEE技术采用802.15.4定义了物理层及MAC层,并支持Mesh拓扑。由于具有网络容量大、优良的网络拓扑能力、布网简单、低功耗的特点。其在物联网领域的覆盖范围也迅速扩散,应用场合也由城市建设领域逐渐覆盖到家庭家电领域。不同家电厂商的家用电器通常会有自身的通信或控制协议。为了可以实现不同厂商的设备可以互联互通,目前各大智能家居应用厂商都在向某一种标准协议靠拢。但是,兼容性的提高给用户带来不必要的麻烦,例如A/B用户为邻居关系,分别与X/Y厂商的设备互相兼容,这样,即使A/B用户所购得产品不同,但他们在各自将新产品加入到各自的家居系统中,就有可能出现A用户的产品加入到B用户的智能家居系统的情况。这种情况,无论是从用户操作体验上还是从安全性的考虑都是用户不能接受的。基于这种情况,各大厂商也纷纷设定一些组网机制来尽量避免该类事件发生,比如:近距离组网、按键组网等。这些组网机制虽然一定程度上可以减少A/B用户之间的尴尬。虽然ZIGBEE协议本身也有加密机制,不同密钥的设备无法正常通讯,但其加密机制是作用在APS层,所以即使两个设备密钥不同也能够被正确分配网络地址,区别在于密钥不同的设备不能够正常数据交互,ZIGBEE技术也对被正确分配地址的不同密钥的设备进行退网处理。因此,尽管近距离组网、按键组网等技术在一定程度上能够缓解不必要的麻烦,但无法解决根本性问题,比如:一墙之隔小区业主、频繁发起入网请求的流氓节点等等。这些都对未来家电的安全隐私方面带来影响。
技术实现思路
针对现有技术的不足,本专利技术提供了一种Zigbee网络的节点接入方法和装置,以确保Zigbee网络的安全性。一种Zigbee网络的节点接入方法,所述Zigbee网络中包括路由节点,且至少有一个路由节点为协调器,包括步骤:(1)通过协调器在所述Zigbee网络中广播待接入节点的节点信息;(2)路由节点接收所述的节点信息并写入预设的地址池中,且在接收到所述节点信息后开启允许入网功能;(3)待接入节点向所述Zigbee网络广播入网请求信标帧,所述入网请求信标帧包括待接入节点的节点信息;(4)每一个接收到所述入网请求信标帧的路由节点将待接入节点的节点信息与自身的地址池中的节点信息进行匹配,在匹配成功时,向待接入节点发送响应帧,所述响应帧中包含该路由节点的信号强度和地址信息:(5)待接入节点接收响应帧,并根据接收到的响应帧中的信号强度选择信号最强的路由节点作为目的路由节点,并根据相应的地址信息接入该目的路由节点。作为优选,所述Zigbee网络中包括与所述协调器通信的上位机,通过上位机向所述协调器写入所述节点信息以供广播。为降低能耗,所述步骤(2)中在开启允许入网功能时还包括设定开启时长,所述的路由节点在开启允许入网功能的时间达到设定的开启时长后自动关闭允许入网功能。。开启时长可根据应用需要设定,作为优选,所述的开启时长为30~120s。进一步优选,所述开启时长为60s。通过删除地址池中的节点信息,以便于其他待接入节点的节点信息的存储。所述路由节点在允许入网功能关闭后从地址池中删除接收到的节点信息。一种Zigbee网络的节点接入装置,所述Zigbee网络中包括路由节点,且至少有一个路由节点为协调器,包括:地址广播模块,用于通过协调器在所述Zigbee网络中广播待接入节点的节点信息;允许入网模块,用于路由节点接收所述的节点信息并写入预设的地址池中,且在接收到所述节点信息后开启允许入网功能;信标帧发送模块,用于待接入节点向所述Zigbee网络广播入网请求信标帧,所述入网请求信标帧包括待接入节点的节点信息;响应帧发送模块,用于路由节点在接收到所述入网请求信标帧后将待接入节点的节点信息与自身的地址池中的节点信息进行匹配,且在匹配成功时,向待接入节点发送响应帧,所述响应帧中包含相应路由节点的信号强度和地址信息:接入模块,用于待接入节点接收响应帧,并根据接收到的响应帧中的信号强度选择信号最强的路由节点作为目的路由节点,并根据相应的地址信息接入该目的路由节点。作为优选,所述Zigbee网络中还包括与所述协调器通信的上位机,所述的节点接入装置还包括节点信息写入模块,用于上位机向所述协调器写入所述节点信息以供所述的地址广播模块广播。作为优选,所述允许入网模块还用于在开启允许入网功能时还设定开启时长,所述的路由节点在开启允许入网功能的时间达到设定的开启时长后自动关闭允许入网功能。进一步优选,所述的开启时长为30~120s。作为优选,所述允许入网模块还用于路由节点在允许入网功能关闭后从地址池中删除接收到的节点信息。与现有技术相比,本专利技术解决Zigbee网络接入时密钥不同但仍能正确分配到网络地址的安全问题,有效解决了邻里之间设备组网混乱的问题,且从源头杜绝非法设备的数据交互。附图说明图1为本实施例的Zigbee网络的节点接入方法的流程图。具体实施方式为了更好的理解本专利技术,下面将结合具体实施例和附图进一步阐述本专利技术的方案,但本专利技术的内容不仅仅局限于下面的实施例。本实施例的一种Zigbee网络的节点接入方法中的节点可以是路由节点,以也可以是非路由节点,如终端节点等。本实施例的一种Zigbee网络的节点接入方法实施于Zigbee网络,包括路由节点和上位机,且有一个路由节点为协调器,其余路由节点为路由器,上位机与其中作为协调器的路由节点通信连接以向其输入信息,该Zigbee网络中的任意两个节点(包括路由节点和终端节点)之间的通信基于Zigbee技术实现。本实施例的Zigbee网络中的节点数量不定,在实际应用时节点会不断的加入或删除。在初始情况下,Zigbee网络中仅有协调器,然后通过协调器组建Zigbee网络。由于整个Zigbee网络中仅有协调器这一个路由节点,因此,第一个节点(包括路由节点和终端节点)一定是接入该协调器中;随着Zigbee网络节点的逐渐加入,会出现多个路由节点的情况,当Zigbee网络中有多个路由节点时,待接入的节点可以接入除协调器外的其他路由节点。本实施例的一种Zigbee网络的节点接入方法,如图1所示,包括步骤:(1)通过协调器在Zigbee网络中广播的待接入节点的节点信息;本实施例中协调器所广播的待接入节点的节点信息通过上位机向协调器写入。该节点信息包括但不仅限于待接入节点的物理地址,在实际应用时可以包含其他能够确定待接入节点身份的信息均可。(2)路由节点接收所述的节点信息并写入预设的地址池中,且在接收到节点信息后开启允许入网功能;本实施例中,当允许入网功能开启时,该路由节点可以接收待接入节点向Zigbee网络广播入网请求信标帧、发送响应帧、并允许待接入节点接入;当允许入网功能关闭时,该路由节点不能接收待接入节点向Zigbee网络广播入网请求信标帧、不发送响应帧、也不允许待接入节点接入。开启允许入网功能时还包括设定开启时长,路由节点在开启允许入网功能的时间达到设定的开启时长后自动关闭允许入网功能。地址池的存储空间可根据实际应用需求设定,可以在设定节点信息的格式后,根据节点信息的大小设定,以设定的节点信息的大小作为最小存储本文档来自技高网
...
一种Zigbee网络的节点接入方法及装置

【技术保护点】
一种Zigbee网络的节点接入方法,所述Zigbee网络中包括路由节点,且至少有一个路由节点为协调器,其特征在于,包括步骤:(1)通过协调器在所述Zigbee网络中广播待接入节点的节点信息;(2)路由节点接收所述的节点信息并写入预设的地址池中,且在接收到所述节点信息后开启允许入网功能;(3)待接入节点向所述Zigbee网络广播入网请求信标帧,所述入网请求信标帧包括待接入节点的节点信息;(4)每一个接收到所述入网请求信标帧的路由节点将待接入节点的节点信息与自身的地址池中的节点信息进行匹配,在匹配成功时,向待接入节点发送响应帧,所述响应帧中包含该路由节点的信号强度和地址信息:(5)待接入节点接收响应帧,并根据接收到的响应帧中的信号强度选择信号最强的路由节点作为目的路由节点,并根据相应的地址信息接入该目的路由节点。

【技术特征摘要】
1.一种Zigbee网络的节点接入方法,所述Zigbee网络中包括路由节点,且至少有一个路由节点为协调器,其特征在于,包括步骤:(1)通过协调器在所述Zigbee网络中广播待接入节点的节点信息;(2)路由节点接收所述的节点信息并写入预设的地址池中,且在接收到所述节点信息后开启允许入网功能;(3)待接入节点向所述Zigbee网络广播入网请求信标帧,所述入网请求信标帧包括待接入节点的节点信息;(4)每一个接收到所述入网请求信标帧的路由节点将待接入节点的节点信息与自身的地址池中的节点信息进行匹配,在匹配成功时,向待接入节点发送响应帧,所述响应帧中包含该路由节点的信号强度和地址信息:(5)待接入节点接收响应帧,并根据接收到的响应帧中的信号强度选择信号最强的路由节点作为目的路由节点,并根据相应的地址信息接入该目的路由节点。2.如权利要求1所述的Zigbee网络的节点接入方法,其特征在于,所述Zigbee网络中包括与所述协调器通信的上位机,通过上位机向所述协调器写入所述节点信息以供广播。3.如权利要求1所述的Zigbee网络的节点接入方法,其特征在于,所述步骤(2)中在开启允许入网功能时还包括设定开启时长,所述的路由节点在开启允许入网功能的时间达到设定的开启时长后自动关闭允许入网功能。4.如权利要求3所述的Zigbee网络的节点接入方法,其特征在于,所述的开启时长为30~120s。5.如权利要求1所述的Zigbee网络的节点接入方法,其特征在于,所述路由节点在允许入网功能关闭后从地址池中删除接收到的节点信息。6.一种Zigbee网络的节点接入装置,所述Zigbee网络中包括路...

【专利技术属性】
技术研发人员:魏伟邵俊杰
申请(专利权)人:浙江小尤鱼智能技术有限公司
类型:发明
国别省市:浙江,33

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

1