[发明专利]一种基于WiFi-MESH的被动嗅探定位方法有效
申请号: | 201610040813.2 | 申请日: | 2016-01-21 |
公开(公告)号: | CN105704665B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 孙亮;朱明;孙浩博;马艳华;覃振权;王雷 | 申请(专利权)人: | 大连理工大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W64/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;关慧贞 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 wifi mesh 被动 定位 方法 | ||
1.一种基于WiFi-MESH的被动嗅探定位方法,其特征在于,该基于WiFi-MESH的被动嗅探定位方法所用的系统包括数据采集子系统、数据处理子系统、数据传递子系统与主机处理子系统;
数据采集子系统采用无线网卡,先将无线网卡调成混杂模式,再将其设置为RFMON模式,然后建立使用原始套接口的SOCKET接口,用于接收RFMON模式下无线网卡获取的当前Wifi环境下的Wifi报文,数据采集子系统将获得的Wifi报文作为原始数据传递给数据处理子系统;
数据处理子系统包括Flash芯片、RAM和主控,主控是运行Openwrt的处理器;启动数据处理子系统时,先建立与主机处理子系统联系,然后接收主机处理子系统指令,根据指令设定是否开启过滤:
若开启过滤,首先接收待定位终端MAC地址,将待定位终端MAC地址写入位于本地的MAC储存文件;将从数据采集子系统中接收到的Wifi报文作为原始数据信息,对原始数据信息进行解包处理得到6位的源地址即为发送本帧的无线终端的MAC地址,将源地址与待定位终端MAC地址进行比对;如果二者相同,则通过有线向主机处理子系统发送消息,包括本节点位置、发现的时间和待定位终端MAC地址;
若未开启过滤,直接通过有线向主机处理子系统发送其接收到的所有终端的MAC地址、节点位置和发现的时间;
若数据处理子系统与主机处理子系统连接中断或无法连接,则继续尝试连接并进行离线跟踪,离线跟踪即为对写入本地文件的待定位终端的MAC地址进行监测,监测到待定位终端MAC地址后将监测的当下时间、待定位终端的MAC地址和本节点位置写入位于本地的离线记录文件,待重新与主机处理子系统建立连接后,将本地的离线记录文件发送至主机处理子系统供主机分析;在未开启过滤情况下,将经过解包处理后原始数据信息得到6位的源地址都写入本地的离线记录文件,直到连接建立;然后将收集的数据全部发送至主机处理子系统;
数据传递子系统是通过有线网口将数据处理子系统处理后的数据传递给主机处理子系统;
主机处理子系统将从数据处理子系统收集到的数据信息的整合,初步确定待定位终端的移动路径,多个数据采集子系统、数据处理子系统和数据传递子系统组成拓展业务组,将多个通信覆盖区域通过分布式系统链接起来,通过分析从多个数据传递子系统接收的数据信息,将已知的数据采集子系统、数据处理子系统和数据传递子系统的工作半径与多个其他同时监测到待定位终端的设备工作半径进行重合,确定通信覆盖区域内的待测终端的大致位置;操作者只需要知道待定位终端的无线网卡的MAC地址,即实现对待定位终端的实时感应与定位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610040813.2/1.html,转载请声明来源钻瓜专利网。