一种Zigbee通信动态阻断系统及其阻断方法技术方案

技术编号:16367578 阅读:47 留言:0更新日期:2017-10-11 00:05
本发明专利技术公开了一种Zigbee通信动态阻断系统及其阻断方法,所述Zigbee通信动态阻断系统包括CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块,所述CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块依次相连接。所述可支持包注入的固件为多线程结构,所述Zigbee模块与所述可支持包注入的固件的个数相对应。所述Zigbee模块与所述可支持包注入的固件相连接。本发明专利技术可以动态阻断,无需关闭、重启网络。点对点阻断,只断开对应设备与网关之间的连接,不影响其他设备正常通信。

【技术实现步骤摘要】
一种Zigbee通信动态阻断系统及其阻断方法
本专利技术属于无线
,尤其是涉及一种Zigbee通信动态阻断系统及其阻断方法。
技术介绍
随着我国物联网正进入发展的快车道,Zigbee也正逐步被国内越来越多的用户接受。Zigbee技术也已在部分智能传感器场景中进行了应用。如在北京地铁9号线隧道施工过程中的考勤定位系统便采用的是Zigbee,Zigbee取代传统的RFID考勤系统实现了无漏读、方向判断准确、定位轨迹准确和可查询,提高了隧道安全施工的管理水平;在某些高档的老年公寓中,基于Zigbee网络的无线定位技术可在疗养院或老年社区内实现全区实时定位及求助功能。由于每个老人都随身携一个移动报警器,遇到险情时,可以及时的按下求助按钮不但使老人在户外活动时的安全监控及救援问题得到解决,而且,使用简单方便,可靠性高。目前物联网领域面临着巨大的安全挑战,因为物联网设备无人值守、长期在线、更新困难的特点,绝大部分的攻击向量开始瞄准物联网设备。目前已经出现攻击Zigbee设备的技术,这个时候,阻断攻击者的Zigbee通信就显得尤为重要。目前的常用来阻断无线网络通信的有:噪声干扰技术和物理切断。前者会影响整个网络的通信,并非点对点精确阻断。后者会导致整个网络中断,并非平滑阻断,而且要实施后者必须能接触到目标设备。
技术实现思路
本专利技术的目的是针对上述问题,提供一种可以动态阻断的Zigbee通信动态阻断系统及其阻断方法。为达到上述目的,本专利技术采用了下列技术方案:本专利技术的一种Zigbee通信动态阻断系统,所述Zigbee通信动态阻断系统包括CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块,所述CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块依次相连接。进一步地,所述CPU用于处理阻断指令、构造阻断数据包,为各种计算提供支持,所述目标扫描与锁定模块用于分析接收到的阻断指令和收集目标信息同时锁定目标,所述扫描与锁定固件用于在硬件层面处理扫描和锁定指令,所述Zigbee模块用于监听附近zigbee网络的数据包,所述阻断线程池用于锁定目标并根据目标数量生成相应数量的线程和构造数据包,所述可支持包注入的固件用于接收到数据包转为Zigbee模块可识别的数据结构传递至所述Zigbee模块,所述Zigbee模块用于数据包高速发送使其通信被阻断;所述可支持包注入的固件为多线程结构,所述Zigbee模块与所述可支持包注入的固件的个数相对应。进一步地,所述Zigbee模块与所述可支持包注入的固件相连接。本专利技术所述的Zigbee通信动态阻断系统的阻断方法,包括如下步骤:(1)CPU通过阻断数据包的方式并发出处理阻断指令信号至所述目标扫描与锁定模块;(2)所述目标扫描与锁定模块将收到的阻断指令信号进行收集和分析阻断的目标信息生成锁定指令信号,并完成锁定目标,所述锁定指令信号传送至阻断线程池;(3)所述阻断线程池接收锁定指定信号后,目标数量生成相应数量的线程,开始生成阻断目标的数据包,所述阻断线程池将信号处理后,分别传递至所述可支持包注入的固件;(4)所述可支持包注入的固件通过所述阻断线程池接收到的数据包,转换为所述Zigbee模块可识别的数据结构信号,将所述数据结构信号传递至所述Zigbee模块;(5)所述Zigbee模块将用于阻断目标的数据包高速发送至目标,使所述目标通信信号被阻断。进一步地,在步骤(1)中,初始化设备,设置模糊模式与自动模式的判定规则,向设备传入阻断指令及参数;CPU处理甄别阻断模式,不同模式下接收的参数不同。进一步地,在步骤(1)中,所述CPU处理甄别阻断模式为精确模式、模糊模式或全自动模式;所述精确模式:传入目标所处信道、PANID、DeviceID,目标扫描与锁定模块根据传入的目标信息查找与锁定目标,所有参数与目标精确匹配方可开始阻断;所述模糊模式:传入目标PANID和所处信道,目标扫描与锁定模块在指定的信道、指定的PAN中自动查找符合预设规则的可以目标,发现目标后立即开始阻断;所述全自动模式:无需传入任何额外参数设备即开始工作,扫描与锁定模块在0x0B-0x1A信道范内全自动扫描所有PAN网络,自动阻断所有符合判定规则的目标。更进一步地,在步骤(2)中,目标经过扫描与锁定模块确认锁定,被锁定的目标或是目标集合传送至阻断线程池。进一步地,在步骤(3)中,所述阻断线程池根据可用Zigbee模块的数目分配出相应数量的阻断线程。进一步地,在步骤(4)中,所述阻断线程操纵Zigbee模块的固件,开始断开目标设备与所在PAN网络的连接。更进一步地,在步骤(5)中,阻断完成后,当前阻断线程调用目标扫描与锁定模块再次确认目标设备当前状态、是否仍然在网;如果目标仍然在网,线程池继续分配线程返回步骤(3),循环阻断,直到目标被判定为断网;当目标被判定为断网后,线程返回线程池,被线程池回收。有益效果:本专利技术的Zigbee通信动态阻断系统可以动态阻断,无需关闭、重启网络。点对点阻断,只断开对应设备与网关之间的连接,不影响其他设备正常通信。阻断时间可控,可以永久阻断也可以暂时阻断。附图说明图1为本专利技术的流程示意图。图2为本专利技术的目标锁定的过程示意图。具体实施方式为了便于本领域技术人员的理解,下面结合实施例与附图对本专利技术作进一步的说明,实施方式提及的内容并非对本专利技术的限定。实施例1如图1所示,本专利技术的Zigbee通信动态阻断系统,所述Zigbee通信动态阻断系统包括CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块,所述CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块依次相连接;所述CPU用于处理阻断指令、构造阻断数据包,为各种计算提供支持,所述目标扫描与锁定模块用于分析接收到的阻断指令和收集目标信息同时锁定目标,所述扫描与锁定固件用于在硬件层面处理扫描和锁定指令,所述Zigbee模块用于监听附近zigbee网络的数据包,所述阻断线程池用于锁定目标并根据目标数量生成相应数量的线程和构造数据包,所述可支持包注入的固件用于接收到数据包转为Zigbee模块可识别的数据结构传递至所述Zigbee模块,所述Zigbee模块用于数据包高速发送使其通信被阻断。所述可支持包注入的固件为多线程结构,所述Zigbee模块与所述可支持包注入的固件的个数相对应。所述Zigbee模块与所述可支持包注入的固件相连接。本专利技术所述的Zigbee通信动态阻断系统的阻断方法,如图2所示,包括如下步骤:(1)所述CPU通过阻断数据包的方式并发出处理阻断指令信号至所述目标扫描与锁定模块;初始化设备,设置模糊模式与自动模式的判定规则,向设备传入阻断指令及参数;所述CPU处理甄别阻断模式,不同模式下接收的参数不同。所述CPU处理甄别阻断模式为精确模式、模糊模式或全自动模式;所述精确模式:传入目标所处信道、PANID、DeviceID,目标扫描与锁定模块根据传入的目标信息查找与锁定目标,所有参数与目标精确匹配方可开始阻断;所述全自动模式:无需传入任何额外参数设备即开始工作,扫描与锁定模块在0x0B-0x1A信道范内全自动扫描所有PAN网络,自动阻断所有符合判定规则的目标。本文档来自技高网...
一种Zigbee通信动态阻断系统及其阻断方法

【技术保护点】
一种Zigbee通信动态阻断系统,其特征在于:所述Zigbee通信动态阻断系统包括CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块,所述 CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块依次相连接。

【技术特征摘要】
1.一种Zigbee通信动态阻断系统,其特征在于:所述Zigbee通信动态阻断系统包括CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块,所述CPU、目标扫描与锁定模块、阻断线程池、可支持包注入的固件和Zigbee模块依次相连接。2.根据权利要求1所述的Zigbee通信动态阻断系统,其特征在于:所述CPU用于处理阻断指令、构造阻断数据包,为各种计算提供支持,所述目标扫描与锁定模块用于分析接收到的阻断指令和收集目标信息同时锁定目标,所述扫描与锁定固件用于在硬件层面处理扫描和锁定指令,所述Zigbee模块用于监听附近zigbee网络的数据包,所述阻断线程池用于锁定目标并根据目标数量生成相应数量的线程和构造数据包,所述可支持包注入的固件用于接收到数据包转为Zigbee模块可识别的数据结构传递至所述Zigbee模块,所述Zigbee模块用于数据包高速发送使其通信被阻断;所述可支持包注入的固件为多线程结构,所述Zigbee模块与所述可支持包注入的固件的个数相对应。3.根据权利要求2所述的Zigbee通信动态阻断系统,其特征在于:所述Zigbee模块与所述可支持包注入的固件相连接。4.权利要求1至3任一项所述的Zigbee通信动态阻断系统的阻断方法,其特征在于包括如下步骤:(1)CPU通过阻断数据包的方式并发出处理阻断指令信号至所述目标扫描与锁定模块;(2)所述目标扫描与锁定模块将收到的阻断指令信号进行收集和分析阻断的目标信息生成锁定指令信号,并完成锁定目标,所述锁定指令信号传送至阻断线程池;(3)所述阻断线程池接收锁定指定信号后,目标数量生成相应数量的线程,开始生成阻断目标的数据包,所述阻断线程池将信号处理后,分别传递至所述可支持包注入的固件;(4)所述可支持包注入的固件通过所述阻断线程池接收到的数据包,转换为所述Zigbee模块可识别的数据结构信号,将所述数据结构信号传递至所述Zigbee模块;(5)所述Zigbee模块将用于阻断目标...

【专利技术属性】
技术研发人员:王勇越朱俊岗朱峰朱俊岭余建美
申请(专利权)人:南京物联传感技术有限公司
类型:发明
国别省市:江苏,32

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

1