LoginSignup
7
10

More than 5 years have passed since last update.

BLEパケットをキャプチャする

Last updated at Posted at 2018-03-06

必要なもの

動作確認した時の環境

  • Windows 10 Home(64bit)
  • nRF-Sniffer-v2 - v2.0.0-1.beta
  • Wireshark - v2.4.4

nRF-Sniffer-v2はmacでも動作すると書いてあるのですが、私がmacOS High Sierraで環境構築した時は動作しませんでした。具体的にはWiresharkのInterfaceToolbarsが表示されませんでした。

環境構築手順

Bluefruit LE SnifferのUSBドライバをインストール

以下のリンクからドライバをダウンロード+インストールします。
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Python2.7 + ライブラリをインストール

以下のサイトから、Python2.7.X(現時点では2.7.14)をダウンロード+インストール。
https://www.python.org/downloads/

システム環境変数のPathに以下を追加します。

  • C:\Python27
  • C:\Python27\Scripts

次に、必要なpythonのライブラリをpipでインストールします。(pipはpythonに付属しているので、別途インストールする必要はありません)

コマンドプロンプトで以下のコマンドを入力します。

pip install pyserial

nRF-Sniffer-v2のインストール

以下のサイトからnRF-Sniffer-v2(2.0.0-1.beta)をダウンロード+インストールします。
http://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF-Sniffer

上記のサイトからユーザーガイド(nRF-Sniffer-UG-v2: v2.1)もダウンロード出来ます。これ以降の環境構築はユーザーガイドに従ってください。

参考サイト

7
10
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
10