环境:
windows 10
wireshark 3.4.0
nrf_sniffer_for_bluetooth_le_3.0.0_129d2b3
python-3.8.0
1.安装wireshark和python
2.下载nrf_sniffer
nRF Sniffer for Bluetooth LE - Downloads - nordicsemi.com
3.安装nrf_sniffer
打开wireshark - 帮助 - 文件夹 - Global Extcap path
将nrf_sniffer_for_bluetooth_le_3.0.0_129d2b3解压后extcap目录的文件复制到这个目录,目录结构如下:
4.安装pyserial
先更新pip
python -m pip install --upgrade pip
进入C:\Program Files\Wireshark\extcap,执行,提示pyserial安装成功:
pip install -r requirements.txt
如果安装不成功,可能是python版本的问题。
5.抓包
再次打开wireshark,会出现nrf_sniffer端口,双击开始抓包。
打开nrf sniffer工具栏
选择要抓包的设备,开始抓包