nRF51822搭載 Bluefruit LE Sniffer

スイッチサイエンスで販売されているこれ。
nRF51822搭載 Bluefruit LE Sniffer - スイッチサイエンス

これを Debian で使うに際してのインストールメモ。Debian 9.9x64 で動かしました。

確認しておくこと

$ python --version
Python 2.7.13

先だってインストールしておくもの

ダウンロードとインストール

ここから nRF Sniffer - Downloads - nordicsemi.com
「nRFSniffer v2 - Multi-platform」をダウンロードしてunzip して

/usr/lib/x86_64-linux-gnu/wireshark/extcap/

にコピー。

$ unzip nrfsniffer200beta312oct20181c2a221.zip
$ sudo cp -r \
    extcap/nrf_sniffer.py extcap/SnifferAPI/ \
    /usr/lib/x86_64-linux-gnu/wireshark/extcap/
$ sudo chown +x /usr/lib/x86_64-linux-gnu/wireshark/extcap/nrf_sniffer.py
$ sudo /usr/lib/x86_64-linux-gnu/wireshark/extcap/nrf_sniffer.py 
No arguments given!  //=> OK

Wireshark を起動して nRF Sniffer: /dev/ttyUSBx を選択

$ sudo wireshark

\(゚∀゚)/