[发明专利]一种基于WiFi-MESH的被动嗅探定位方法有效
申请号: | 201610040813.2 | 申请日: | 2016-01-21 |
公开(公告)号: | CN105704665B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 孙亮;朱明;孙浩博;马艳华;覃振权;王雷 | 申请(专利权)人: | 大连理工大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W64/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;关慧贞 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 wifi mesh 被动 定位 方法 | ||
本发明提供了一种基于WiFi‑MESH的被动嗅探定位方法。该被动嗅探定位系统包括数据采集子系统、数据处理子系统、数据传递子系统与主机处理子系统;在终端开启Wi‑Fi的情况下,通过设计一种包括无线通信装置的系统,来实现在目标终端开启Wi‑Fi时对目的终端的定位,并可以通过跟主机的有线连接实现远程管理与远程数据采集。通过适当的放置可以实现对待定位终端的较精确定位。本系统具有有线通信与无线监听功能,能够实现对较大范围的Wi‑Fi设备的监听与定位。该系统能够实现对多个无线终端进行多信道、多频道的搜索与定位,隐蔽性好,可以进行全天监听,对被定位终端没有影响且不会被被定位终端察觉。
技术领域
本发明涉及一种基于Wi-Fi技术用来定位某个已知MAC地址(物理地址、硬件地址,用来定义网络设备的位置)并开启Wi-Fi的终端的设备,本设备属于无线通信设备,涉及到一种对Wi-Fi网络的监听与处理方法。
背景技术
随着技术发展,Wi-Fi(一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术)技术现在被广泛的使用在日常生活中。其无线通信的方便性与快速的数据传输成为很多人的使用它的理由并直接促进了它的发展与应用。基于Wi-Fi的定位技术往往只能大致确定某个终端的位置(即通过确定连接的AP(无线接入点)的位置与信号的强度来推测终端位置),而对于某些特殊情况(如对犯罪份子的定位)该方法则精度不足并且局限性太强(需要该终端接入AP),若该终端未与特定网络连接,则不能实现对特定终端的定位。而MAC地址与用户身份高度绑定,有效期长,每个MAC地址全球唯一,除非特意修改,否则不会改变。开启Wi-Fi的设备不管是否进行与AP的通信,自己都会向外发送包含自己的MAC地址的Wifi报文(MAC帧,未与AP连接时为Probe Request报文,与AP连接时为通用帧、管理帧、数据帧等,下同),通过读取并核对报文中的MAC地址,可以有效的查找并粗略定位待定位终端,解决上面提到的问题。本系统运用了第二种原理,可以解决在第一种方法失效下的定位问题(只需要待定位终端打开Wi-Fi或者与某个AP进行通信),同时也可以作为第一种定位方法的补充方法,与其连用可以获得更高的定位精度。
发明内容
本发明解决的技术问题是在被终端开启Wi-Fi、包括:未与任何AP关联或通讯、或与其他设备进行通讯等任何情况下,通过设计一种包括无线通信装置的系统,来实现在目标终端开启Wi-Fi时对目的终端的定位,并可以通过跟主机的有线连接实现远程管理与远程数据采集。通过适当的放置(举例但不唯一:如三角定位法)可以实现对待定位终端的较精确定位。本系统具有有线通信与无线监听功能,能够实现对较大范围的Wi-Fi设备的监听与定位。
本发明的技术方案:
一种基于WiFi-MESH的被动嗅探定位方法,该被动嗅探定位方法所用的系统为括数据采集子系统、数据处理子系统、数据传递子系统与主机处理子系统;
数据采集子系统主要为无线网卡,先将无线网卡调成混杂模式,再将其设置为RFMON模式(Radio Frequency monitor mode,频率监听),然后建立使用原始套接口的SOCKET接口,用于接收RFMON模式下无线网卡获取的当前Wifi环境下的Wifi报文,数据采集子系统将获得的Wifi报文作为原始数据传递给数据处理子系统;
数据处理子系统包括Flash芯片、RAM和主控,主控是运行Openwrt的处理器;启动数据处理子系统时,先建立与主机处理子系统联系,然后接收主机处理子系统指令,根据指令设定是否开启过滤:
若开启过滤,首先接收待定位终端MAC地址,将待定位终端MAC地址写入位于本地的MAC储存文件;将从数据采集子系统中接收到的Wifi报文作为原始数据信息,对原始数据信息进行解包处理得到6位的源地址即为发送本帧的无线终端的MAC地址,将源地址与待定位终端MAC地址进行比对;如果二者相同,则通过有线向主机处理子系统发送消息,包括本节点位置、发现的时间和待定位终端MAC地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610040813.2/2.html,转载请声明来源钻瓜专利网。