为啥你的nrfsniffer用不了?如何安装搭建nrfsniffer环境?

nrfsniffer是一个常用的蓝牙抓包软件,安装中有很多细节需要注意,否则是无法使用的。然而遗憾的是,国内互联网中的安装教程要么不是很完整,要么忽略了很多甚至全部安装的细节。这导致使用者一来无法了解这个软件的结构,二来在安装流程完毕后无法使用,甚至根本无法确认安装是否成功。本人新手一枚,深受这些厂家还有其他教程所害后,在互联网的犄角旮旯有幸找到一些方法还有经验,在此做一个总结,也方便后来的使用者参阅。

为啥你的nrfsniffer用不了?这是个好问题,你在用这个程序之前当然不会不知道要安装wireshark,但是跟我一样,由不少人肯定在安装玩wireshark和nrfsniffer后发现还是无法发现nrfshifferCOM(记住,这是我们的最终目标),那么我们此时最应该做的就是复盘整个安装的过程,从而找到你没有注意到的细节,然后进行补完,甚至重新安装。

看到倒数第二行了吗?这是我们的最终目标

1.首先安装wireshark。这里没有什么太多要注意的,除了要安装USBPcap,这个软件是有独立的安装界面的,在最终开始install后,会自动弹出,你需要把它安装完后才可以继续wireshark的安装。

在这打勾然后再安装,这个软件我也没搞懂是干啥的,装就对了

 2.安装python。这里的python是要求低版本的,最佳的版本是2.7.xx,如果版本过高,会出现“找不到mudule ‘logger’”的错误(反正我这边是这样)。如果你有多个版本共存,则可以通过调整环境变量优先顺序来调整默认使用的版本。如果你需要的版本没有添加进环境变量,则可以通过安装器中的“change python"选项进行添加,这样比较方便。

选择change python然后再下一步就可以将python对应版本添加到路径了。
​​

 3.安装nrfsniffer。解压安装包,打开wireshark,然后在关于wireshark->文件夹中,个人配置和Global Extcap Path两个路径并打开。然后我们将对安装包中以下两个文件夹进行处理

        extcap:将其内部全体文件复制到Global Extcap Path对应路径中。这个文件夹是抓包所需的插件。

        Profile_nRF_Sniffer_v2_001或其他类似的文件夹:将其直接复制到个人配置对应路径中。这个文件夹中是这个插件对应的配置文件。

        hex:这个文件夹不进行操作。它里面是给抓包器进行烧录的文件,一般厂家会提前进行烧录,不需另行烧录。

接下来,在wireshark编辑->配置文件中选取对应版本的nrfsniffer,然后点击OK。

安装完毕后,在wireshark的extcap中用命令行运行nrf_sniffer.bat --extcap-interfaces指令,如果出现内容,则表明安装成功。

安装成功(源自CFuLI博客,侵删)

 参考资料:搭建抓空口包nrf_sniffer环境_nrf sniffer_CFuLI的博客-CSDN博客

     https://devzone.nordicsemi.com/f/nordic-q-a/51468/setting-up-the-nrfsniffer#:~:text=1.%20Run%20nrf_sniffer.bat%20--extcap-interfaces%20to%20list%20the%20interface.,page%202.%20My%20setup%20passes%20the%20second%20test.

注:如对本文内容或所含图片含有版权异议,请联系本人,我将立即进行更改。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值