环境:
windows 10
wireshark 3.4.0
nrf_sniffer_for_bluetooth_le_3.0.0_129d2b3
python-3.8.0
1.安装wireshark和python
https://www.wireshark.org/download.html
https://www.python.org/downloads/
2.下载nrf_sniffer
3.安装nrf_sniffer
打开wireshark - 帮助 - 文件夹 - Global Extcap path
将nrf_sniffer_for_bluetooth_le_3.0.0_129d2b3解压后复制到这个目录,并将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工具栏
选择要抓包的设备,开始抓包