Pyspinel をインストールする

<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 と依存関係をインストールする

  1. 依存関係をインストールします。
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel リポジトリのクローンを作成します。
    git clone https://github.com/openthread/pyspinel
    
  3. Pyspinel をインストールします。
    cd pyspinel
    sudo python3 setup.py install
    

または、pyspinel パッケージをインストールして環境を設定します。備考 このパッケージが Pyspinel v1.0.0a3 リリースを使用し、 インストールします。

pip3 install --user pyspinel

extcap プラグインなしで Pyspinel を使用するには、Pyspinel を使用したパケット スニッフィングをご覧ください。

extcap を使用して Pyspinel と依存関係をインストールする

  1. 依存関係をインストールします。
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel リポジトリのクローンを作成します。
    git clone https://github.com/openthread/pyspinel
    
  3. Wireshark を開きます。[Help]、[About Wireshark] の順に選択し、 [フォルダ] タブ。Extcap パスエントリに extcap の場所が記載されています。製造元 メモを作成します。
  4. 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 を使用したパケット スニッフィングをご覧ください。