Các lựa chọn cài đặt tuỳ 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 Wireshark sử dụng tệp nhị phân Pyspinel làm giao diện thu thập. Extcap giúp giảm bớt quá trình thiết lập và cấu hình cần thiết để theo dõi các gói Thread bằng Wireshark, vì không cần ghi vào tệp thu thập. Với lựa chọn này, các cấu hình được quản lý và lưu trong Wireshark, chẳng hạn như thiết lập kênh Thread 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. Lựa chọn này cung cấp
quyền truy cập vào dòng lệnh đối với các cờ Pyspinel, cho phép bạn chạy trình theo dõi với
nhiều cấu hình. Bạn có thể đặt các cờ này mỗi khi chạy trình theo dõi, 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 các phần phụ thuộc:
sudo apt install python3-pippip3 install --user pyserial ipaddress - Sao chép kho lưu trữ Pyspinel:
git clone https://github.com/openthread/pyspinel - Cài đặt Pyspinel:
cd pyspinelsudo 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
Pyspinel chính 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 bài viết Nghe trộm gói tin bằng Pyspinel.
Cài đặt Pyspinel và các phần phụ thuộc bằng extcap
- Cài đặt các phần phụ thuộc:
sudo apt install python3-pippip3 install --user pyserial ipaddress - Sao chép kho lưu trữ Pyspinel:
git clone https://github.com/openthread/pyspinel - Mở Wireshark. Chuyển đến phần Trợ giúp, sau đó chọn Giới thiệu về Wireshark rồi chọn thẻ Thư mục. Mục Đường dẫn Extcap liệt kê vị trí extcap. Hãy ghi lại vị trí này.
- Cài đặt Pyspinel bằng đường dẫn extcap từ Wireshark:
cd pyspinelsudo 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 bài viết Nghe trộm gói tin bằng Extcap.