Skip to content

WiFi Prober Serial Transmission Probe

yichone edited this page Apr 25, 2018 · 1 revision

serial transmission wifi probe

产品图片如下:

淘宝商城:购买

纯串口传输使用起来比较简单,可参考以下步骤:

1. 安装驱动

在使用该探针模块时,需要使用TTL转串口的模块,比如,CP2102模块, PL2303,点击驱动下载下载相应的驱动;按下图对应位置连接好。

2. 打开软件

直接通过串口即可读取数据,串口波特率设置为 115200,其它选项默认。在使用说明和软件下载并打开目探针PC调试工具- 四博智联-WiFi探测上位机-设置工具.ex软件名为四博智联-WiFi探测上位机-设置工具,然后点击打开串口,可得如下图所示的结果。 https://img.alicdn.com/imgextra/i3/116050204/TB2fbH_cQZmBKNjSZPiXXXFNVXa_!!116050204.jpg

3. 采集到的探针数据格式

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米。

4. AT指令

首先下载串口调试工具;

对于探针也可以采用AT指令来采集数据,如指定频道采集数据: 默认是全频道(1---13)扫描,可以通过AT指令固定在一个或多个频道上

  • AT+CHANNEL=1,3,5\r\n
  • 控制读取的信号强度范围 AT+RSSI=信号强度\r\n 比如 AT+RSSI=-70\r\n
  • 控制串口输出波特率,默认是 115200,可以通过AT指令进行更改 AT+BAUD=9600\r\n
  • 设定信道采集周期(默认是250ms),可以通过AT指令进行更改 AT+TIME=500\r\n,其中500代表每一个channel的采集时间,单位为毫秒
  • 设定输出周期,可以通过 AT+PERIOD=4\r\n,设置输出周期,默认为4,单位为在每个channel时间。
  • 查看固件版本 AT+VERSION=?\r\n
  • 采集控制 AT+SEND=0\r\n,开始采集AT+SEND=1\r\n
  • 输出更多信息 开始AT+ALL=1\r\n 停止更多输出AT+ALL=0\r\n 包括路由名称或探测包的路由名称,和目前手机是否黑屏,此功能为高级功能,非专业分析不需要开启。
  • 是否输出本机mac 开启AT+MAC=1\r\n 停止更多输出AT+MAC=0\r\n
  • 是否过滤苹果虚假mac,默认过滤 开启过滤AT+IOS=1\r\n 停止过滤AT+IOS=0\r\n
  • 是否统计从路由到手机的包 开启AT+AP=1\r\n 停止AT+AP=0\r\n

数据分析

Doit探针固件已经内置分析系统,通过串口传出的数据为已经处理过的数据,处理算法默认是1秒内去重,第一行是手机等STA 的MAC地址,第二行是路由器地址,

WiFi定位

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

MAC地址手机厂商查询

http://mac.doit.am

应用案例

带芯片串口WiFi

带芯片串口WiFi探针,是指探针本身带有cp2102串口芯片,不需要串口工具了。直接安装驱动下载即可。他们两使用方法一样。没有区别

Clone this wiki locally