我使用的是四博智联提供的WIFI探针 DT-06产品

点击打开链接

1. 数据读取

可以直接通过串口即可读取数据,串口波特率设置为 115200,其它选项默认。

如果需要PC机测试,请使用杜邦线转接到USB-TTL设备上,然后安装相应驱动(附件中带了CP210X)

下载链接:http://bbs.doit.am/forum.php?gid=83

运行即可等到如下图所示结果:

另外可以用支持OTG功能Android手机进行测试,附件“手机APP调试工具”有相应的工具。其中探针测试支持定义接口上传.apk支持将串口读到数据通过http远程传输。

探针数据默认格式:

A8:15:4D:5F:BD:36|00:08:22:29:11:4F|02|04|1|-94

其中:

第一列:08:00:23:6F:58:CE 代表手机MAC

第二列:12:F8:56:FF:6F:56 代表路由MAC

第三列:00 代表Frame的大类

第四列:08 代表Frame的小类

第五列:3 代表Channel

第六列: 信号强度,据此可算出大概的距离,距离公式联系QQ 114209716 购买。

通常情况下,只需要关注第一列即可,详细介绍请看”WiFi探针原理教程.pdf” (压缩包中)。

输出本机MAC,见本文档AT指令9中详细介绍。有效范围,在空旷区域达到 50-100米。

AT指令:

1)控制读取的信号强度范围

AT+RSSI=信号强度\r\n

比如 AT+RSSI=-70\r\n

2)默认是全频道(1---13)扫描,可以通过AT指令固定在一个或多个频道上

AT+CHANNEL=1,3,5\r\n

3)控制串口输出波特率,默认是 115200,可以通过AT指令进行更改

AT+BAUD=9600\r\n

4) 设定信道采集周期(默认是250ms), 可以通过AT指令进行更改

AT+TIME=500\r\n,其中500代表每一个channel的采集时间,单位为毫秒

5)设定输出周期,可以通过

AT+PERIOD=4\r\n,设置输出周期,默认为4,单位为在每个channel时间。

代表每采集4个channel,输出采集内容。

6) 查看固件版本

AT+VERSION=?\r\n

7) 采集控制

AT+SEND=0\r\n,开始采集AT+SEND=1\r\n

当停止采集时,进入低功耗模式。

8)输出更多信息

开始AT+ALL=1\r\n 停止更多输出AT+ALL=0\r\n

包括路由名称或探测包的路由名称,和目前手机是否黑屏,此功能为高级功能,非专业分析不需要开启。

9)是否输出本机mac

开启AT+MAC=1\r\n 停止更多输出AT+MAC=0\r\n

10) 是否过滤苹果虚假mac,默认过滤

开启过滤AT+IOS=1\r\n 停止过滤AT+IOS=0\r\n

11) 是否统计从路由到手机的包

开启AT+AP=1\r\n 停止AT+AP=0\r\n

2. 数据分析

Doit探针固件已经内置分析系统,通过串口传出的数据为已经处理过的数据,处理算法默认是1秒内去重,第一行为手机等STA 的MAC地址,第二行为路由器地址,详细说明见附件” WiFi探针原理知识->WiFi探针原理教程.pdf”.

Mac地址手机厂商查询:http://mac.doit.am

根据路由MAC定位:http://dingwei.doit.am/d.php?mac=BC:D1:77:55:17:FA

wifi探针的使用说明.的更多相关文章

  1. 转 如何用mt7620方案的rt2860v2驱动实现wifi探针功能,网上能搜到一些方法,但是讲的好模糊?

    原文:http://www.zhihu.com/question/33559283 如何用mt7620方案的rt2860v2驱动实现wifi探针功能,网上能搜到一些方法,但是讲的好模糊? 如何用mt7 ...

  2. openwrt上wifi探针的实现

    openwrt上wifi探针的实现 探针是通过wifi搜集经过这个AP范围的手机的mac地址,没有什么深刻的东西,知乎上关于这个东西讨论的很多,有人觉得很有用,可以做很多增值的应用,有人觉得没啥用,不 ...

  3. WIFI探针技术

    1.WIFI 探针定义 WIFI 探针是一种能够主动识别 Android 和 IOS 设备,感知用户行为轨迹的精准数据收集前端,基于 WIFI探测技术.移动互联网和云计算等先进技术自动识别探针附近的智 ...

  4. Openwrt WIFI探针开发【一】

    2017.9.26 公开源码(Apache2.0协议) https://github.com/769484623/WiFiProbe ————————————————————————————————— ...

  5. openwrt上wifi探针的实现----mt7620a+rt2860v2

    openwrt上wifi探针的实现----mt7620a+rt2860v2 [摘要:甚么是wifi探针 看到探针,感到很矮小上的模样,实在便是经过wifi汇集经由那个AP局限的脚机的mac地点,出有甚 ...

  6. WIFI探针 搞定

  7. 如何实现室内Wi-Fi无线终端的精准定位

    如何实现室内Wi-Fi无线终端的精准定位 如何实现室内Wi-Fi无线终端的精准定位 随着商圈020的兴起,室内定位技术的也如百花争艳般不断涌现.但随着室内Wi-Fi网的架设普及,基于Wi-Fi定位技术 ...

  8. WiFi攻击中“核武器”

    3·15晚会上,央视曝光了WiFi探针盒子通过手机MAC地址.大数据匹配获取手机用户个人信息的典型案例. 其中,曝光的“声牙科技有限公司”号称有全国6亿手机用户的个人信息,包括手机号,只要将获取到的手 ...

  9. 曝Wi-Fi重大缺陷:你浏览的或是个假网站

    今年央视315晚会上曝光的Wi-Fi探针收集用户信息的热度还未消退,阿里安全专家研究发现了Wi-Fi的重大新问题:基于WPA/WPA2设计上存在的一些缺陷,用户在使用公共Wi-Fi时,被攻击者钓鱼,进 ...

随机推荐

  1. Python玩转Arduino——简单介绍

    关于Python语言的介绍安装请参考廖雪峰的Python教程 Python是一门解释型语言,虽然不能够像c语言一样编译上传到Arduino--什么你说MicroPython,我们再说Arduino呢- ...

  2. react项目中实现悬浮(hover)在按钮上时在旁边显示提示

    <i className={classNames({ 'device-icon': true, 'camera-icon': true, 'camera-icon-hover-show-intr ...

  3. rtf乱码解决办法

    首先,阐述下rtf,富文本格式文档,目前常用来做模板: 我遇到的问题是rtf中替换后的文本显示是正常的,rtf直接转pdf就不正常了,通过notpad++ 打开后发现rtf本身内容编码是我没有见过的( ...

  4. Dart学习-操作符

    dart定义了下表所示的运算符.你可以重写许多这些运算符. 描述 运算符 一元后缀 expr++ expr-- () [] . ?. 一元前缀 -expr !expr ~expr ++expr --e ...

  5. java获取本机ip地址(写出来的)

    /** * @author 豪弟 * @param request * @return * @throws IOException */ public final static String getI ...

  6. python 学习笔记 5 ----> dive into python 3

    字符串 文本:屏幕上显示的字符或者其他的记号 计算机认识的东西:位(bit)和字节(byte) 文本的本质:某种字符编码方式保存的内容. 字符编码:一种映射(显示的内容  ----> 内存.磁盘 ...

  7. volley+okhttp封装,一行代码就可访问网络

    volley+okhttp封装,一行代码就可访问网络 前言: 我写这个可能不会完全的教会你去怎么封装一个网络框架,我的目的在于让你不需要你自己封装就可以访问网络,或者说互相学习也可以,我只是想让你大概 ...

  8. Dynamic CRM插件调试与单元测试

    背景 使用Dynamic CRM平台开发完业务插件后,不可避免的就是进行插件调试,测试插件是否正常运行,网上关于Dynamic CRM的资料比较少,但对于调试的博客还是挺多的,足可见插件调试对于Dyn ...

  9. Kafka 1.0.0集群增加节点

    原有环境 主机名 IP 地址 安装路径 系统 sht-sgmhadoopdn-01 172.16.101.58 /opt/kafka_2.12-1.0.0 /opt/kafka(软连接) CentOS ...

  10. linux top指令信息表示

    top指令: PID ====  进程号 USER ==== 进程所有者 PR ====  进程优先级 NI ====  进程优先级别数值 VIRT ==== 进程占用的虚拟内存 RES ====   ...