蓝牙分析仪抓包测试
📎 原始文档:https://www.kdocs.cn/l/ct6GunqEIc9x 蓝牙分析仪抓包简易教程
TOC \o "1-2" \h \u HYPERLINK \l _Toc15837 一. 蓝牙分析仪与上位机设置 PAGEREF _Toc15837 \h 2
HYPERLINK \l _Toc8252 1、 蓝牙分析仪型号 PAGEREF _Toc8252 \h 2
HYPERLINK \l _Toc13466 2、 蓝牙分析仪接线 PAGEREF _Toc13466 \h 2
HYPERLINK \l _Toc8250 3、 上位机基本设置 PAGEREF _Toc8250 \h 2
HYPERLINK \l _Toc4512 二. 蓝牙分析仪抓包测试流程 PAGEREF _Toc4512 \h 3
HYPERLINK \l _Toc21836 1、 蓝牙分析仪抓包需要的工具 PAGEREF _Toc21836 \h 3
HYPERLINK \l _Toc25753 2、 蓝牙分析仪配置 PAGEREF _Toc25753 \h 3
HYPERLINK \l _Toc496 3、 首次使用需要先进行Record一次,搜到附近的蓝牙设备 PAGEREF _Toc496 \h 3
HYPERLINK \l _Toc31140 4、 筛选出想要抓包的数据 PAGEREF _Toc31140 \h 3
HYPERLINK \l _Toc20242 5、 Link key输入 PAGEREF _Toc20242 \h 4
HYPERLINK \l _Toc22041 三. 蓝牙分析仪捕捉I/O逻辑电平 PAGEREF _Toc22041 \h 5
HYPERLINK \l _Toc13377 1、 I/O口物理连接 PAGEREF _Toc13377 \h 5
HYPERLINK \l _Toc25727 2、 上位机设置 PAGEREF _Toc25727 \h 6
- 蓝牙分析仪与上位机设置
- 蓝牙分析仪型号 Ellisys蓝牙分析仪BXE400—PRO—DUAL
- 蓝牙分析仪接线

图1 电源与数据线连接
- 上位机基本设置

图2 上位机基本设置
- 保存文件名字命名 File time:20220709_171347.btt(年月日_时分秒)
Initial time and number:20220709_171347_3.btt(年月日_时分秒_数字)
Name prefix:名字前缀(前缀_年月日_时分秒)
Name suffix:名字后缀(年月日_时分秒_后缀)
Sample name:保存文件名字示例 - 保存文件时间间隔 在Automatic Segmentation中选择15 minutes,即每15分钟保存一次数据。
(建议设置15分钟保存一次;如果设置时间太长,一旦上位机崩溃,数据不会保存;上位机需要保存上一份数据才开始进行下一份数据捕捉,所以设置时间不能太短,否则上位机经常保存数据导致捕捉数据效率变差。) - 蓝牙分析仪抓包测试流程
- 蓝牙分析仪抓包需要的工具 样机(软件需要配置串口打印输出Link)、USB转TTL、串口打印工具、天线。
- 蓝牙分析仪配置 蓝牙分析仪Capture接入天线如下图3所示。

图3 天线连接
- 首次使用需要先进行Record一次,搜到附近的蓝牙设备

图4 开始、停止、重新开始川口
- 筛选出想要抓包的数据 操作步骤:一般是根据蓝牙名或蓝牙地址搜到具体要监听的某几个蓝牙设备,双击添加到左边,并在左边下选选项中选择
Keep Involving Selected Devices,随后点apply即可.
图5 滤波器界面
监听之后,能看到蓝牙发包过程中所捕获的数据包
图6 数据包界面
- Link key输入 通过下方接口,开启打印,获得linkkey
#ifdef CONFIG_DEBUG_ENABLE
extern u8 *get_last_device_connect_linkkey(u16 *len);
u8 *test_linkkey;
u16 test_linkkey_len = 16;
test_linkkey = get_last_device_connect_linkkey(&test_linkkey_len);
if(test_linkkey){
printf("test_linkkey================\n");
put_buf(test_linkkey, test_linkkey_len);
}
#endif

图7 安全界面link-key的输入
3. 蓝牙分析仪捕捉I/O逻辑电平
- I/O口物理连接

图8 蓝牙分析仪Explorer实物接口
图9 蓝牙分析仪Explorer IO口顺序及功能
- 上位机设置

图10 上位机设置
Sample:
图11 上位机IO口抓取示例