随着智能化技术的不断发展,Wi-Fi探针作为一种数据收集与分析工具,正逐步渗透到商业分析与智能管理领域。深圳四博智联科技有限公司推出的Wi-Fi探针系列,以其卓越的性能与灵活的集成方式,成为行业内一款备受瞩目的产品。
一、核心功能与技术优势
- 无连接也能探测:即便顾客未连接Wi-Fi,只要手机的Wi-Fi选项未关闭,探针即可捕捉信号,用于客流定位、新老顾客识别以及手机品牌分析。
- 全包捕获:支持全频道信号捕获,包括苹果手机信号,突破传统探针对苹果设备的探测局限。
- 多场景适用:即使手机已连接Wi-Fi,探针也能正常工作,远胜于改装路由器的探测效果。
- 独立研发,支持定制:从硬件设计到软件开发,四博智联全程自主研发,可根据客户需求提供个性化技术支持与定制服务。
实现功能:
- 即便顾客没有连接Wi-Fi,只要手机的Wi-Fi选项没有关闭,Wi-Fi探针就能探测到顾客手机发射出的信号进而能够做客流定位,新老顾客识别,顾客手机品牌识别等数据分析。
- 全频道,所有包全抓取(可探测苹果手机,苹果手机仅在探测阶段MAC随机,其它阶段都是真实MAC)。
- 即使手机已经连接Wi-Fi也可以探测(一般路由器改装的探针无法做到)。
- 从Wi-Fi模块设计,固件研发,定位算法,探针的配套PC软件、APP软件所有环节都是本司独立研发,因此可以提供全方位的技术支持和定制需求。
- 方便集成,
TM-001 产品外形如下图:
模块每个管脚定义如下表所示:
序号 | Pin脚名称 | 类型 | 功能说明 |
1 | STATE | I/O | 可以根据需要订制固件开发相应功能。 |
2 | RXD | I/O | GPIO3; 模块内部已串联22Ω限流电阻,可接外部5.0V电平; 可⽤作烧写 Flash 时 UART Rx; |
3 | TXD | I/O | GPIO1; 模块内部已串联22Ω限流电阻,可接外部5.0V电平; 可⽤作烧写 Flash 时 UART Tx |
4 | GND | P | GND |
5 | VCC | P | 模块电源:3.3V~5.0V,推荐使用5.0V |
6 | EN | I | 芯⽚使能端,⾼电平:有效,芯⽚正常⼯作;低电平:芯⽚关闭,电流很⼩ |
ESP-M1、ESP-M2模块集成见 “硬件开发手册>四博智联WiFi探针(ESP-M1_M2).pdf“
ESP-M1 ESP-M2
TP-001可以直接插到PC机测试使用
TP-001 版本 TZ-5G
TZ-5G 规格(5G版本目前只支持输出,不支持AT配置):
名称 | 功能 | 备注 |
WIFI 协议 | 支持802.11a/b/g/n/ac | 支持 |
工作模式 | 2.4G/5G | 在信道间轮训切换,每个信道250毫秒 |
工作电压 | 5V | |
工作电流 | 80mA,峰值电池200mA | 启动电流达到200mA |
天线 | 板载天线 | 可以选配外置天线 |
在完成步骤1后,直接通过串口即可读取数据,串口波特率设置为 115200,其它选项默认。
如果需要PC机测试,请使用杜邦线转接到USB-TTL设备上,然后安装相应驱动(附件中带了CP210X),打开目录 “探针PC调试工具- 四博智联-WiFi探测上位机-设置工具.exe”
运行即可等到如下图所示结果:
另外可以用支持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
- 设定信道采集周期(默认是250ms), 可以通过AT指令进行更改
AT+TIME=500\r\n,其中500代表每一个channel的采集时间,单位为毫秒
5)设定输出周期,可以通过
AT+PERIOD=4\r\n,设置输出周期,默认为4,单位为在每个channel时间。
代表每采集4个channel,输出采集内容。
- 查看固件版本
AT+VERSION=?\r\n
- 采集控制
AT+SEND=0\r\n,开始采集AT+SEND=1\r\n
当停止采集时,进入低功耗模式。
8)是否输出本机mac
开启AT+MAC=1\r\n 停止更多输出AT+MAC=0\r\n
9) 是否过滤苹果虚假mac,默认过滤
开启过滤AT+IOS=1\r\n 停止过滤AT+IOS=0\r\n
10) 是否统计从路由到手机的包,默认开启。
开启AT+AP=1\r\n 停止AT+AP=0\r\n
11)输出更多信息---开启专家模式
开始AT+ALL=1\r\n 停止更多输出AT+ALL=0\r\n
包括路由名称或探测包的路由名称,和目前手机是否黑屏,此功能为高级功能,非专业分析不需要开启。
00:CD:FE:51:E3:F5|B0:95:8E:B5:37:38|02|00|6|-59|Doit|0|0
第一列:手机MAC
第二列:路由MAC
第三列:包的大类
第四列:包的小类
第五列:包所在的信道
第六列:信号强度
第七列:路由名称,或是探测包的路由名字
第八列:手机状态,0代表正常,1代表黑屏
第九列:为1代表手机发出的包,为0代表路由发出的包
如果需要确切的知道抓取的Frame是手机或是路由发出,请开启此功能,但需要根据第9列的指标,来分析第一列是不是手机。
12)仅针对5g探针(模块)有效,打开或是关闭2.4G采集功能,默认打开。
AT+FREQUENCY=X\r\n;
X=1;表示2.4G和5.8G频段(全频段);
X=2;表示2.4G频段;
X=5;表示5.8G频段;