Yükleme seçenekleriniz, Pyspinel'i nasıl kullandığınıza bağlıdır.
Extcap, Wireshark'ın Pyspinel ikili programını yakalama arayüzü olarak kullanmasına olanak tanıyan bir eklentidir. Extcap, yakalama dosyasına yazma gerektirmediğinden Wireshark kullanarak Thread paketlerini koklamak için gereken kurulum ve yapılandırmayı azaltır. Bu seçenekle yapılandırmalar Wireshark'ta yönetilir ve kaydedilir. Örneğin, Thread kanalınızı ayarlayabilir ve GUI'den RCP veya NCP cihaz yolunuzu seçebilirsiniz.
Wireshark'ı extcap eklentisi olmadan da kullanabilirsiniz. Bu seçenek, Pyspinel işaretlerine komut satırı erişimi sağlayarak sniffer'ı çeşitli yapılandırmalarla çalıştırmanıza olanak tanır. Bu işaretleri, sniffer'ı her çalıştırdığınızda ayarlayabilirsiniz. Örneğin, --channel 15 --uart /dev/ttyACM0.
Pyspinel'i ve bağımlılarını extcap olmadan yükleme
- Bağımlılıkları yükleyin:
sudo apt install python3-pippip3 install --user pyserial ipaddress - Pyspinel deposunu klonlayın:
git clone https://github.com/openthread/pyspinel - Pyspinel'i yükleyin:
cd pyspinelsudo python3 setup.py install
Alternatif olarak, pyspinel paketini yükleyerek ortamı ayarlayın. Bu paketin, en son Pyspinel ana sürümü yerine Pyspinel v1.0.0a3 sürümünü kullandığını unutmayın.
pip3 install --user pyspinel
Pyspinel'i extcap eklentisi olmadan kullanmak için Pyspinel ile Paket Yoklama başlıklı makaleyi inceleyin.
Pyspinel ve bağımlılıklarını extcap ile yükleme
- Bağımlılıkları yükleyin:
sudo apt install python3-pippip3 install --user pyserial ipaddress - Pyspinel deposunu klonlayın:
git clone https://github.com/openthread/pyspinel - Wireshark'ı açın. Yardım'a, ardından Wireshark hakkında'ya gidip Klasörler sekmesini seçin. Extcap yolu girişi, extcap konumunu listeler. Bu konumu not edin.
- Pyspinel'i yüklemek için Wireshark'taki extcap yolunu kullanın:
cd pyspinelsudo python3 setup.py install --extcap-path=extcap-path
Alternatif olarak, pyspinel paketini yükleyerek ortamı ayarlayın:
pip3 install pyspinel --install-option="--extcap-path=extcap-path"
Pyspinel'i extcap eklentisiyle kullanmak için Extcap kullanarak paket yoklama başlıklı makaleyi inceleyin.