Zainstaluj Pyspinel

Wyświetl źródło na GitHubie

Opcje instalacji zależą od tego, jak używasz Pyspinel.

Extcap to wtyczka do Wireshark, która umożliwia do wykorzystania pliku binarnego Pyspinel jako interfejsu przechwytywania. Extcap ogranicza konfigurację i konfigurację niezbędną do nasłuchiwania pakietów Thread przy użyciu Wireshark, wymagają zapisu do pliku przechwytywania. Dzięki tej opcji konfiguracje są zarządzane zapisane w programie Wireshark, na przykład przez ustawienie kanału Thread i wybranie RCP. lub NCP.

Możesz też używać programu Wireshark bez wtyczki extcap. Ta opcja zapewnia dostępu wiersza poleceń do flag Pyspinel, co pozwala uruchamiać sniffera za pomocą różnych konfiguracji. Możesz ustawić te flagi przy każdym uruchomieniu sniffera, na przykład --channel 15 --uart /dev/ttyACM0.

Zainstaluj Pyspinel i zależności bez rozszerzenia extcap

  1. Zainstaluj zależności:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Sklonuj repozytorium Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. Zainstaluj Pyspinel:
    cd pyspinel
    sudo python3 setup.py install
    

Możesz też skonfigurować środowisko, instalując pakiet pyspinel. Notatka że ten pakiet korzysta z wersji Pyspinel w wersji 1.0.0a3, a nie najnowszego głównego utworu w Pyspinel.

pip3 install --user pyspinel

Aby używać Pyspinel bez wtyczki extcap, zapoznaj się z artykułem Przechwytywanie pakietów za pomocą Pyspinel.

Zainstaluj Pyspinel i zależności za pomocą rozszerzenia extcap

  1. Zainstaluj zależności:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Sklonuj repozytorium Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. Uruchom program Wireshark. Otwórz Pomoc, a następnie Informacje o programie Wireshark i wybierz Karta Foldery. Wpis Ścieżka Extcap zawiera lokalizację rozszerzenia extcap. Marka tę lokalizację.
  4. Zainstaluj Pyspinel, korzystając ze ścieżki extcap z programu Wireshark:
    cd pyspinel
    sudo python3 setup.py install --extcap-path=extcap-path
    

Możesz też skonfigurować środowisko, instalując pakiet pyspinel:

pip3 install pyspinel --install-option="--extcap-path=extcap-path"

Aby używać Pyspinel z wtyczką extcap, przeczytaj artykuł Przechwytywanie pakietów za pomocą rozszerzenia Extcap.