ติดตั้ง Pyspinel

ดูแหล่งข้อมูลใน GitHub

ตัวเลือกการติดตั้งขึ้นอยู่กับวิธีที่คุณใช้ Pyspinel

Extcap คือปลั๊กอินสําหรับ Wireshark ที่อนุญาตให้ใช้ไบนารี Pyspinel เป็นอินเทอร์เฟซสําหรับการจับภาพ Extcap ลดการตั้งค่าและการกําหนดค่าที่จําเป็นในการสแนปแพ็คเก็ตชุดข้อความโดยใช้ Wireshark เนื่องจากไม่จําเป็นต้องมีการเขียนไปยังไฟล์การจับภาพ ตัวเลือกนี้มีการจัดการและจัดการการกําหนดค่าใน Wireshark เช่น ตั้งค่าช่องทางชุดข้อความและเลือกเส้นทางอุปกรณ์ RCP หรือ NCP จาก GUI

คุณยังใช้ Wireshark โดยไม่ต้องใช้ปลั๊กอิน Extcap ได้อีกด้วย ตัวเลือกนี้มอบการเข้าถึงบรรทัดคําสั่งสําหรับแฟล็ก Pyspinel ซึ่งให้คุณเรียกใช้โปรแกรมดมที่มีการกําหนดค่าต่างๆ ได้ คุณตั้งค่าธงเหล่านี้ได้ทุกครั้งที่เรียกใช้เครื่องมือดักจับ ตัวอย่างเช่น --channel 15 --uart /dev/ttyACM0

ติดตั้ง Pypinel และทรัพยากร Dependency โดยไม่มี Extcap

  1. ติดตั้งทรัพยากร Dependency:
    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 โดยไม่มีปลั๊กอิน Extcap โปรดดูที่หัวข้อPacket Sniffing with Pyspinel

ติดตั้ง Pypinel และทรัพยากร Dependency ด้วย Extcap

  1. ติดตั้งทรัพยากร Dependency:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. โคลนที่เก็บ Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. เปิด Wireshark ไปที่ความช่วยเหลือ จากนั้นไปที่เกี่ยวกับ Wireshark แล้วเลือกแท็บโฟลเดอร์ รายการเส้นทาง Extcap แสดงตําแหน่งของ Extcap จดบันทึกตําแหน่งนี้
  4. ติดตั้ง Pyspinel โดยใช้เส้นทาง Extcap จาก Wireshark:
    cd pyspinel
    python3 setup.py install --extcap-path=extcap-path
    

หรือสร้างสภาพแวดล้อมด้วยการติดตั้งแพ็กเกจ Pypinel ดังนี้

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

หากต้องการใช้ Pyspinel กับปลั๊กอิน Extcap โปรดดูการดักจับแพ็กเก็ตโดยใช้ Extcap