Wireshark 抓取 BLE 数据包

Wireshark 抓取 BLE 数据包

使用蓝牙单片机的sniffer固件(如nRF52系列的sniffer)配合Wireshark抓BLE数据包

BLE广播包

BLE广播数据包一直就在37,38,39这三个信道跳频,因此很容易抓到,直接默认设置抓取即可

BLE数据包

BLE数据包的跳频范围大(除广播数据信道外的33个信道),想要抓到完整的数据包就需要抓包器全通道实时监测(使用Ellisys等专业设备可轻松抓取,但价格很昂贵),当我们想用一个单片机式的sniffer就想抓到完整的数据通常比较困难(硬件能力受限),可以设置下过滤提升成功率。

  • 注意Filter栏是过滤显示(软件显示的过滤),语法:Wireshark Filter rule
    Wireshark 抓取 BLE 数据包_第1张图片

  • Device那一栏是抓包器的监测过滤(硬件抓包的过滤)
    Wireshark 抓取 BLE 数据包_第2张图片

你可能感兴趣的:(BLE,wireshark,BLE)