没接触过低功耗蓝牙协议,也没实际开发过和低功耗蓝牙有关的东西,最近需要获取一款低功耗蓝牙产品的数据,听说有专门的低功耗蓝牙抓包工具和软件可供使用,刚好手里也有硬件(USB蓝牙适配器),就硬着头皮,准备尝试一下,因为还在尝试阶段,很多知识点还不甚明了,所以我会随时更改此文里面的内容。
硬件
-
使用的硬件是实验室找到的,低功耗USB接口蓝牙适配器(n51822主芯片)
usb低功耗蓝牙适配器.jpg -
需要获取数据的低功耗蓝牙产品(此处不便说明)。
软件
- win7系统(同事电脑上装好的,直接使用吧)
- 抓包软件
2.1. CP2102驱动(根据自己的蓝牙适配器选择合适的驱动)
2.2. wireshark
2.3. ble Sniffer
2.4. nRF Connect
软件请自行查找资料安装
开始抓包
- 软件都安装好后,在电脑上插好USB蓝牙适配器,一切正常的话,打开设备管理器,应该如下图所示。
- 运行待抓包的蓝牙产品。
- 打开ble sniffer
- 我们可以在Available devices中找到对应的设备,然后使用键盘上的方向键选择我们的设备或者直接输入对应的数字,选中的设备前有一个小箭头,如上图,然后按w键启动Wireshark,如下图:
抓包界面.jpg
网友评论