本文主要是介绍Wireshark 通过 nrf-sniffer for BLE 抓包环境配置说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 准本工作
1.1 购买 nrf sniffer 抓包工具
购买链接:https://item.taobao.com/item.htm?spm=a21n57.1.0.0.46291dafMXbO9s&id=718103919140&ns=1&abbucket=15#detail
1.2 下载文件
-
下载 CP2101 驱动
下载链接:http://www.wxlrf.com/download/24-cn.html
-
nRF Sniffer for Bluetooth LE,包含了jlink驱动等,
下载网址:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Sniffer/Download#infotabs
3. Wireshark v2.4.6 or later.
下载地址: https://www.wireshark.org/#download
4. 下载 python 3.7.8
下载链接:https://www.python.org/downloads/release/python-378/
2 安装
本文以 windows 11 64 位系统做演示说明。
2.1 CP2101 驱动
解压 CP210x_Universal_Windows_Driver.zip,双击如下图安装文件进行安装
2.2 wireshark
双击Wireshark-win64-3.0.1.exe进行安装,一路next,选中下图桌面创建快捷方式:
如下图,选中USBPcap并进行安装:
剩下就是一路允许和接受,直到安装完毕**。**
打开 wireshark->帮助->关于wireshark->文件夹->双击打开 extcap 路径,如下所示:
解压之前下载的 nrf_sniffer_for_bluetooth_le_4.1.1.zip 文件,复制其 extcap 下的所有文件到上图打开的路径中,如下图:
2.3 python
双击之前下载的 python-3.7.8-amd64.exe 进行安装,一路 next,直到如下界面:
需要选择添加环境变量,然后 install 完毕。
安装完 python,需要进一步安装相关依赖库
按下 Windows + R 调出运行,输入 cmd 后回车,查看 python 是否安装成功,如下图:
执行 python –m pip install –upgrade pip 更新 pip(如果无法下载建议先关闭 vpn)
如果仍旧无法执行更新,则指定国内源更新,命令如下:
python -m pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/
执行 cd C:\Program Files\Wireshark\extcap 进入 extcap 目录下,
并执行 pip install -r requirements.txt 安装需要依赖的库,
如果请求超时,请先关闭 vpn,或者执行以下命令使用国内源进行下载,
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
出现如下图所示表明安装成功。
3 验证
插上 nrf sniffer 抓包工具,打开 wireshark 软件,出现如下图所示即表明安装成功,wireshark 具体使用方法请另行查阅
这篇关于Wireshark 通过 nrf-sniffer for BLE 抓包环境配置说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!