安裝 Pyspinel

前往 GitHub 查看原始碼

安裝選項會因您使用 Pyspinel 的方式而異。

Extcap 是 Wireshark 的外掛程式, 並使用 Pyspinel 二進位檔做為擷取介面。Extcap 會減少設定 以及設定,要求使用 Wireshark 監控 Thread 封包,因為 因此需要寫入擷取檔案有了這個選項,您就能管理及部署 儲存在 Wireshark 的資料,例如設定 Thread 頻道並選取 RCP 或是 GUI 的 NCP 裝置路徑

您也可以在沒有 extcap 外掛程式的情況下使用 Wireshark。這個選項提供 可透過指令列存取 Pyspinel 標記,方便您使用 提供多種不同的設定您可以在每次執行 sniffer 時設定這些旗標 例如 --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 版,而非 取得最新的 Pyspinel 主平台

pip3 install --user pyspinel

如要在不使用 extcap 外掛程式的情況下使用 Pyspinel,請參閱使用 Pyspinel 進行 Packet Sniffing

使用 extcap 安裝 Pyspinel 和依附元件

  1. 安裝依附元件:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. 複製 Pyspinel 存放區:
    git clone https://github.com/openthread/pyspinel
    
  3. 開啟 Wireshark。依序前往「說明」和「關於 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 進行包裝 Sniffing」。