התקנת Pyspinel

הצגת המקור ב-GitHub

אפשרויות ההתקנה שלך תלויות באופן השימוש שלך ב-Pyspinel.

Extcap הוא פלאגין עבור Wireshark שמאפשר לו להשתמש בבינארי של Pyspinel כממשק צילום. Extcap מפחית את ההגדרה ואת התצורה הנדרשות כדי ללקט חבילות שרשורים באמצעות Wireshark, מפני שלא נדרשת כתיבה לקובץ צילום. אם בחרתם באפשרות זו, התצורות מנוהלות ונשמרות ב-Wireshark. לדוגמה, הגדרת ערוץ Thread ובחירת הנתיב 'RCP' או נתיב NCP מה-GUI.

אפשר להשתמש ב-Wireshark גם ללא הפלאגין extcap. אפשרות זו מספקת שורת פקודה לדגלים של Pyspinel, ומאפשרת לכם להפעיל את כלי החיתוך עם מספר תצורות. אפשר להגדיר את הסימונים האלה בכל פעם שמריצים את קטע ה-sniper, לדוגמה, --channel 15 --uart /dev/ttyACM0.

התקנת 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
    python3 setup.py install
    

לחלופין, אפשר להגדיר את הסביבה על ידי התקנת החבילה pyspinel. לידיעתכם, החבילה הזו משתמשת בגרסה של Pyspinel v1.0.0a3 ולא בגרסה הראשית של Pyspinel.

pip3 install --user pyspinel

כדי להשתמש ב-Pyspinel ללא פלאגין excap, עיין באריזת חבילות עם Pyspinel.

התקנת Pyspinel ויחסי תלות עם סגירה

  1. יחסי תלות של התקנות:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. שכפול המאגר של Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. פתח את Wireshark. יש לעבור אל Help (עזרה), ולאחר מכן על Wireshark ולבחור בכרטיסייה Folders (תיקיות). הרשומה נתיב החשיפה מפרטת את מיקום החשיפה. שימו לב למיקום הזה.
  4. יש להתקין את Pyspinel באמצעות נתיב הסגירה מ-Wireshark:
    cd pyspinel
    python3 setup.py install --extcap-path=extcap-path
    

לחלופין, כדי להגדיר את הסביבה, צריך להתקין את חבילת pyspinel:

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

כדי להשתמש ב-Pyspinel עם הפלאגין extcap, יש לעיין באריזת חבילות באמצעות Extcap.