ビルドにBLE5キャプチャ環境 - ベースnRF52832

迅速BLE5パケットキャプチャ環境を構築できるようにするには、この記事を書いて、私はいくつかの助けをもたらすためにBluetoothの開発者を与えることを願っています。以下は、特定の手順です。ソフトウェアの支払いに必要な記事のリンクの終わり。

まず、WireShark2.4.6をインストール

BLE EtherealのがWireSharkのベースとされ、他のバージョンでは、検証、利用可能バージョン2.4.6を検証しません。WinPcapのは、インストールする必要があります。あなたは、元のWireSharkのをアンインストールすると、WinPcapのは、インストールするときに2.4.6バージョンはWinPcapのをインストールする必要はありません、削除されません。その上に次のポイントまで言うことは、ソフトウェアのインストールは何もありません。

wiresharkのインストール

第二に、インストールPython2.7

ここでは、Python2.7版、のpython3のない測定、Python2.7を持っているをインストールする必要があり、そこのコンピュータにインストールされ、もはやありませんが、環境変数にPythonのインストールディレクトリを確保する必要がコンソール入力「Pythonの-version」で見ることができますインストールするかどうか。

ビューpython2.7が正しくインストールされています

 

 第三に、インストールpyserialのV3.4

インターネットにアクセスできるコンピュータの場合は、コンソールで次のコマンドを入力することができます:「のpython -mピップpyserialをインストールする」、このネットワークは自動的にpyserialをダウンロードします。オンラインでない場合は、オフラインでは、以下の手順に従ってインストールすることができます。

オフラインインストール:解凍pyserial-3.4.tar.gz、consoleディレクトリ内pyserial-3.4フォルダに、順番にコマンドを実行します。「のpython setup.pyのビルド」を、インストールを完了し、「Pythonはsetup.py installを」。図に示すように。

オフラインインストールpyserial

第四に、WireSharkのアップセット

オープンWiresharkのは、ヘルプ - >フォルダをクリックして、以下に示すように、その後、ディレクトリEXTCAPパス、オープンWiresharkのEXTCAPディレクトリ、または直接インストールディレクトリのWiresharkオープンラインでをクリックします。

EXTCAPのフォルダのwiresharkを開きます。

将nrfsniffer200beta312oct20181c2a221下的extcap文件夹中的内容复制到wireshark的extcap文件夹中。 

复制extcap文件夹内容

将nrfsniffer200beta312oct20181c2a221下的Profile_nRF_Sniffer_v2_001文件夹复制到wireshark的profiles文件夹下。 

复制Profile_nRF_Sniffer_v2_001文件夹

五、开始抓包 

到这里,环境已经搭建好了。接下来关闭Wireshark,插上nrf52832 Sniffer,这里需要安装CP210x驱动,因为这个sniffer实际上是通过USB转TTL芯片CP210x与wireshark通信的,插入sniffer后可以在设备管理器中查看是否驱动是否正常。确保驱动无误后打开Wireshark,点击下图中的nRF Sniffer即可开始抓包,如果没有出现“nRF sniffer COMx”,则可能是串口驱动没有安装正确,或者pyserial没有安装正确。

插入sniffer,打开wireshark

最后,切换协议到之前设置的BLE协议:在Wireshark中点击Edit->Configuration Profiles…,出来以下选项,选择Profile_nRF_Sniffer_V2_001,点击OK完成设置。

选择解析协议

Sniffer默认抓取的是所有的广播包,可以在下图中Device中选择感兴趣的从机MAC地址,这样Sniffer就会只抓取该设备的数据包了。 有时候主机连上从机后,抓包工具就抓不到包了,这可能是抓包工具没有抓到跳频map,导致跟丢(只是猜测)。这时候主机断开重连一次可能就能抓到了。

sniffer抓取周围BLE设备的广播包

 

六、本文涉及的软件工具

链接:https://pan.baidu.com/s/1-P-jAOLgrkN6dihlCCVHEQ    提取码:8rgy 

发布了1 篇原创文章 · 获赞 0 · 访问量 16

おすすめ

転載: blog.csdn.net/qq_27575841/article/details/104055886