Pyspinel Kurulumu

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

Kurulum seçenekleriniz Pyspinel'i nasıl kullandığınıza bağlıdır.

Extcap, Pyspinel ikili programını yakalama arayüzü olarak kullanmasına olanak tanıyan bir Wireshark eklentisidir. Extcap, yakalama dosyasına yazmayı gerektirmediğinden, Wireshark'ı kullanarak İş Parçacığı paketlerini koklamak için gereken kurulum ve yapılandırmayı azaltır. Bu seçenekle yapılandırmalar, Thread kanalınızı ayarlamak ve GUI'den RCP veya NCP cihaz yolunuzu seçmek gibi Wireshark'ta yönetilir ve kaydedilir.

Wireshark'ı Exextcap eklentisi olmadan da kullanabilirsiniz. Bu seçenek, Pyspinel bayraklarına komut satırı erişimi sağlayarak farklı yapılandırmalarla algılayıcıyı çalıştırmanıza olanak tanır. Bu işaretleri, algılayıcıyı her çalıştırdığınızda ayarlayabilirsiniz. Örneğin, --channel 15 --uart /dev/ttyACM0.

Exyspiel'i ve bağımlılıkları extcap olmadan yükle

  1. Bağımlıları 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'ı yükleyin:
    cd pyspinel
    python3 setup.py install
    

Alternatif olarak, pyspinel paketini yükleyerek ortamı ayarlayın. Bu paketin, en son Pyspinel ana anahtarını değil, 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 Sniffing konusuna bakın.

Exyspiel ve extcap ile bağımlılıkları yükleyin

  1. Bağımlıları 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 gidin ve Klasörler sekmesini seçin. Extcap yolu girişinde, uzantı konumu listelenmektedir. Bu konumu bir yere not edin.
  4. Wireshark'ın uzatma yolunu kullanarak Pyspinel'i yükleyin:
    cd pyspinel
    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 Sniffing'i başlıklı makaleye bakın.