<ph type="x-smartling-placeholder"></ph> GitHub のソースを表示
インストール オプションは、Pyspinel の使用方法によって異なります。
Extcap は Wireshark 用のプラグインで、 Pyspinel バイナリをキャプチャ・インターフェースとして使用しますExtcap により設定を削減 Wireshark を使用して Thread パケットをスニッフィングするために必要であり、 キャプチャ ファイルへの書き込みが必要です。このオプションでは、構成が管理され、 Wireshark に保存されたデータ(Thread チャンネルの設定や RCP の選択など) または NCP デバイスパスから アクセスできます
Wireshark を extcap プラグインなしで使用することもできます。このオプションでは
Pyspinel フラグへのコマンドライン アクセス。これにより、次のコマンドでスニファーを実行できます。
使用できます。これらのフラグはスニファーの実行時に
例: --channel 15 --uart /dev/ttyACM0
extcap を使用せずに Pyspinel と依存関係をインストールする
- 依存関係をインストールします。
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Pyspinel リポジトリのクローンを作成します。
git clone https://github.com/openthread/pyspinel
- Pyspinel をインストールします。
cd pyspinel
sudo python3 setup.py install
または、pyspinel
パッケージをインストールして環境を設定します。備考
このパッケージが Pyspinel v1.0.0a3 リリースを使用し、
インストールします。
pip3 install --user pyspinel
extcap プラグインなしで Pyspinel を使用するには、Pyspinel を使用したパケット スニッフィングをご覧ください。
extcap を使用して Pyspinel と依存関係をインストールする
- 依存関係をインストールします。
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Pyspinel リポジトリのクローンを作成します。
git clone https://github.com/openthread/pyspinel
- Wireshark を開きます。[Help]、[About Wireshark] の順に選択し、 [フォルダ] タブ。Extcap パスエントリに extcap の場所が記載されています。製造元 メモを作成します。
- Wireshark の extcap パスを使用して Pyspinel をインストールします。
cd pyspinel
sudo python3 setup.py install --extcap-path=extcap-path
または、pyspinel パッケージをインストールして環境を設定します。
pip3 install pyspinel --install-option="--extcap-path=extcap-path"
Pyspinel を extcap プラグインとともに使用するには、Extcap を使用したパケット スニッフィングをご覧ください。