Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

Pyspinel 설치

GitHub에서 소스 보기

설치 옵션은 Pyspinel 사용 방법에 따라 다릅니다.

Extcap은 Pyspinel 바이너리를 캡처 인터페이스로 사용할 수 있게 해주는 Wireshark용 플러그인입니다. Extcap은 캡처 파일에 쓸 필요가 없으므로 Wireshark를 사용하여 스레드 패킷을 스니핑하기 위해 필요한 설정 및 구성을 줄여줍니다. 이 옵션을 사용하면 스레드 채널을 설정하고 GUI에서 RCP 또는 NCP 기기 경로를 선택하는 등 구성을 Wireshark에서 관리하고 저장합니다.

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
    python3 setup.py install
    

또는 pyspinel 패키지를 설치하여 환경을 설정합니다. 이 패키지는 최신 Pyspinel 기본 버전이 아닌 Pyspinel v1.0.0a3 출시 버전을 사용합니다.

pip3 install --user pyspinel

extcap 플러그인 없이 Pyspinel을 사용하려면 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를 엽니다. Help(도움말), About Wireshark(Wireshark 정보)로 이동하여 Folders(폴더) 탭을 선택합니다. Extcap path 항목은 extcap 위치를 나열합니다. 이 위치를 기록해 둡니다.
  4. Wireshark의 extcap 경로를 사용하여 Pyspinel을 설치합니다.
    cd pyspinel
    python3 setup.py install --extcap-path=extcap-path
    

또는 pyspinel 패키지를 설치하여 환경을 설정합니다.

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

extcap 플러그인에서 Pyspinel을 사용하려면 Extcap을 사용한 패킷 스니핑을 참고하세요.