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
- Zainstaluj zależności:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Sklonuj repozytorium Pyspinel:
git clone https://github.com/openthread/pyspinel
- 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
- Zainstaluj zależności:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Sklonuj repozytorium Pyspinel:
git clone https://github.com/openthread/pyspinel
- 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ę.
- 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.