Pyspinel इंस्टॉल करें

GitHub पर सोर्स देखें

इंस्टॉल करने के विकल्प इस बात पर निर्भर करते हैं कि आपने Pyspinel का इस्तेमाल कैसे किया है.

Extcap, Wireshark के लिए एक प्लगिन है, जो इसे कैप्चर इंटरफ़ेस के तौर पर Pyspinel बाइनरी का इस्तेमाल करता है. Extcap, सेटअप को कम कर देता है Wireshark का इस्तेमाल करके, थ्रेड के पैकेट को सूंघने के लिए कॉन्फ़िगरेशन की ज़रूरत होती है, क्योंकि ऐसा नहीं होता के लिए कैप्चर फ़ाइल पर लिखना आवश्यक है. इस विकल्प से, कॉन्फ़िगरेशन को मैनेज किया जाता है और Wireshark में सेव की गई थी. उदाहरण के लिए, अपना Thread चैनल सेट करना और अपना आरसीपी चुनना या GUI से एनसीपी डिवाइस पाथ का इस्तेमाल किया जा सकता है.

आप extcap प्लगिन के बिना भी Wireshark का इस्तेमाल कर सकते हैं. यह विकल्प उपलब्ध कराता है Pyspinel फ़्लैग के लिए कमांड लाइन का ऐक्सेस दें. इससे स्निफ़र को अलग-अलग कॉन्फ़िगरेशन बनाए जा सकते हैं. हर बार स्निफ़र चलाने पर, ये फ़्लैग सेट किए जा सकते हैं, उदाहरण के लिए, --channel 15 --uart /dev/ttyACM0.

extcap के बिना Pyspinel और डिपेंडेंसी इंस्टॉल करें

  1. डिपेंडेंसी इंस्टॉल करें:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel रिपॉज़िटरी का क्लोन बनाएं:
    git clone https://github.com/openthread/pyspinel
    
  3. Pyspinel इंस्टॉल करें:
    cd pyspinel
    sudo python3 setup.py install
    

इसके अलावा, pyspinel पैकेज इंस्टॉल करके एनवायरमेंट को सेट अप करें. नोट जोड़ें यह पैकेज Pyspinel v1.0.0a3 रिलीज़ का इस्तेमाल करता है, न कि पेश है Pyspinel मुख्य.

pip3 install --user pyspinel

एक्सटेंशन प्लग इन के बिना Pyspinel का इस्तेमाल करने के लिए, Packet Sniffing with Pyspinel देखें.

extcap की मदद से Pyspinel और डिपेंडेंसी इंस्टॉल करें

  1. डिपेंडेंसी इंस्टॉल करें:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel रिपॉज़िटरी का क्लोन बनाएं:
    git clone https://github.com/openthread/pyspinel
    
  3. Wireshark खोलें. सहायता पर जाएं, फिर वायर शार्क के बारे में पर जाएं और फ़ोल्डर टैब. एक्स्ट्रीम पाथ एंट्री में, ऐसेट की जगह की जानकारी शामिल होती है. कंपनी या ब्रैंड नोट करें.
  4. Wireshark से मिले एक्स्ट्रीम पाथ का इस्तेमाल करके, Pyspinel इंस्टॉल करें:
    cd pyspinel
    sudo python3 setup.py install --extcap-path=extcap-path
    

इसके अलावा, pyspinel पैकेज इंस्टॉल करके एनवायरमेंट सेट अप करें:

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

extcap के प्लगिन के साथ Pyspinel का इस्तेमाल करने के लिए, Extcap की मदद से Packet Sniffing लेख पढ़ें.