Các tuỳ chọn cài đặt phụ thuộc vào cách bạn sử dụng Pyspinel.
Extcap là một trình bổ trợ cho Wireshark, cho phép sử dụng tệp nhị phân Pyspinel làm giao diện ghi lại. Extcap giảm thiểu việc thiết lập và cấu hình cần thiết để đánh hơi các gói Luồng bằng Wireshark, vì không yêu cầu ghi vào tệp ghi lại. Với tuỳ chọn này, các cấu hình sẽ được quản lý và lưu trong Wireshark, ví dụ: thiết lập kênh Luồng và chọn đường dẫn thiết bị RCP hoặc NCP từ GUI.
Bạn cũng có thể sử dụng Wireshark mà không cần trình bổ trợ extcap. Tuỳ chọn này cung cấp quyền truy cập dòng lệnh vào cờ Pyspinel, cho phép bạn chạy trình quan sát bằng nhiều cấu hình. Bạn có thể đặt các cờ này mỗi khi chạy trình quan sát, ví dụ: --channel 15 --uart /dev/ttyACM0
.
Cài đặt Pyspinel và các phần phụ thuộc mà không cần extcap
- Cài đặt phần phụ thuộc:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Sao chép kho lưu trữ Pyspinel:
git clone https://github.com/openthread/pyspinel
- Cài đặt Pyspinel:
cd pyspinel
sudo python3 setup.py install
Ngoài ra, hãy thiết lập môi trường bằng cách cài đặt gói pyspinel
. Xin lưu ý rằng gói này sử dụng bản phát hành Pyspinel v1.0.0a3 chứ không phải phiên bản chính Pyspinel mới nhất.
pip3 install --user pyspinel
Để sử dụng Pyspinel mà không cần trình bổ trợ extcap, hãy tham khảo phần Nghe trộm gói bằng Pyspinel.
Cài đặt Pyspinel và các phần phụ thuộc bằng extcap
- Cài đặt phần phụ thuộc:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Sao chép kho lưu trữ Pyspinel:
git clone https://github.com/openthread/pyspinel
- Mở Wireshark. Chuyển đến Help (Trợ giúp), sau đó chọn About Wireshark (Giới thiệu về Wireshark) rồi chọn thẻ Folders (Thư mục). Mục Extcap path (Đường dẫn extcap) liệt kê vị trí extcap. Ghi lại vị trí này.
- Cài đặt Pyspinel, sử dụng đường dẫn extcap từ Wireshark:
cd pyspinel
sudo python3 setup.py install --extcap-path=extcap-path
Ngoài ra, hãy thiết lập môi trường bằng cách cài đặt gói pyspinel:
pip3 install pyspinel --install-option="--extcap-path=extcap-path"
Để sử dụng Pyspinel với trình bổ trợ extcap, hãy tham khảo phần Nghe trộm gói bằng Extcap.