Adafruit Bluefruit LE Sniffer
BLE(Bluetooth Low Energy)に対応したスニッフィングデバイス「Bluefruit LE Sniffer(Adafruit)」を紹介します。
Adafruit Bluefruit LE Sniffer
AdafruitのBluefruit LE Snifferは、BLE(Bluetooth Low Energy)に対応したスニッフィングデバイスです。Bluetooth3.0以前のクラッシックには未対応です。
BLEモジュールとして、ノルディック・セミコンダクター社のnRF52822 SoCを使用した「MDBT40(Raytac Corporation)」を搭載しています。BLEモジュールには、技術基準適合証明等を受けた機器として技適マークが刻印されています。工事設計認証番号は「204-420020」です。総務省電波利用ホームページの技術基準適合証明等を受けた機器の検索で確認することができます。
また、USBとUART(シリアル通信)をブリッジするチップとして、CP210xシリーズ(Silicon Labs)を搭載しています。
Adafruit Bluefruit LE Sniffer
Adafruit Bluefruit LE Sniffer - Bluetooth Low Energy(BLE 4.0) v2.0 [ADA2269]
WiresharkによるBLEパケットの解析
Bluefruit LE SnifferでキャプチャーしたBLEパケットは、ネットワークプロトコルアナライザーである「Wireshark」で解析します。
Bluetooth Low Energy Link Layer
Working with Wireshark
Bluefruit LE Snifferの動作環境
Wiresharkの汎用プラグインインターフェースであるextcapを介して「nRF Sniffer plugin(nrf_sniffer.py)」が動作します。nRF Sniffer pluginの動作には「Python 3」とPythonでシリアル通信するための「pyserialモジュール」が必要です。また、必要に応じてCP210xシリーズの「VCP Driver」をインストールします。
Bluefruit LE Snifferの動作環境
Using with Sniffer V2 and Python3
おすすめ
Adafruit Bluefruit LE Sniffer
Adafruit Bluefruit LE Sniffer - Bluetooth Low Energy(BLE 4.0) - nRF51822 - v2.0 [ADA2269]