前提条件:nRF Sniffer抓包环境已经搭建完成。
打开 wireshark软件

即可 启动动抓包。抓包页面如下:

如果只扫描一个信道需要 在上图 Adv Hop 设置,默认37,38,39 .只需要修改成37 然后旁边的箭头点击下即可。
选中任意一条数据 双击 即可打开数据协议分析,按照BLE协议文档查看即可。

数据显示列设置 :在任何一列需要编辑的列 右击

标题 名称根据自己填 类型这里选择 dalta 时间差 可以查看两个数据包之间时间差:

增加RSSI 列:

整体数据过滤MAC: btle.advertising_address ==cc:00:01:aa:15:36
该设备广播频率是5Hz 只在37信道广播,可以看到基本200mS周期,但是由于空中冲突和接收性能问题,并不是每一条都是200mS间隔。

其他一些过滤 设置 都是wireshark通用的内容,大家可以慢慢摸索,wireshark很强大的。。。