Spiral Yükleme

Kaynağı GitHub'da görüntüle

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

  1. Bağımlılıkları yükleyin:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel deposunu klonlayın:
    git clone https://github.com/openthread/pyspinel
    
  3. Pyspinel'i yükleyin:
    cd pyspinel
    sudo 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

  1. Bağımlılıkları yükleyin:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel deposunu klonlayın:
    git clone https://github.com/openthread/pyspinel
    
  3. 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.
  4. Pyspinel'i yüklemek için Wireshark'taki extcap yolunu kullanın:
    cd pyspinel
    sudo 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.