도구 및 스크립트

<ph type="x-smartling-placeholder"></ph> GitHub에서 소스 보기

OTBR (OpenThread Border Router)은 테스트 목적으로 사용됩니다.

PSKc 생성기

pskc, ot-br-posix/tools에서 사용 가능 위원회 (PSKc)를 위한 사전 공유 키 생성 이 PSKc는 외부 스레드 커미셔를 스레드에 인증하는 데 사용됩니다. 네트워크에 속합니다. 이 도구를 사용하려면 OTBR을 빌드하고 설치하세요.

빌드 후 pskc의 위치는 다음과 같습니다. ot-br-posix/build/otbr/tools

매개변수

PSKc는 다음 매개변수에서 생성됩니다.

  • 위원 자격 인증
  • 스레드 네트워크 확장 PAN ID
  • 스레드 네트워크 이름
를 통해 개인정보처리방침을 정의할 수 있습니다.

사용

구문:

pskc commissioner-credential extpanid network-name

예:

cd ~/ot-br-posix/build/otbr/tools
./pskc J01NME 1234AAAA1234BBBB MyOTBRNetwork
ee4fb64e9341e13846bbe7e1c52b6785

ot-ctl에서 이 도구를 사용하려면 외부 커미셔닝.

조정 데이터 생성기

steering-data(ot-br-posix/tools에서 사용 가능) 블룸 필터를 사용하여 조이너 세트의 해시 생성 커미셔닝용입니다 커미셔닝 중에 조인자는 Joiner(조이너) 자체를 포함하는 조정 데이터를 광고하는 네트워크들도 있습니다. 빌드 및 OTBR을 설치하십시오.

빌드 후 steering-data의 위치는 다음과 같습니다. ot-br-posix/build/otbr/tools

매개변수

조정 데이터는 다음 매개변수에서 생성됩니다.

  • 조정 데이터의 바이트 길이 (선택사항, 기본값은 16)
  • Joiner ID (EUI-64)

사용

구문:

steering-data [length] joiner-id

예:

cd ~/ot-br-posix/build/otbr/tools
./steering-data 0000b57fffe15d68
00000000000000000020000000000100

여러 조이너 ID를 사용하여 스티어링 데이터에 모두 포함합니다.

./steering-data 0000b57fffe15d68 0000c57fffe15d68
00000000000080000020000000000500

length 매개변수를 사용하여 결과 조정의 바이트 길이를 변경합니다. 데이터:

./steering-data 8 0000b57fffe15d68
0020000000000100

OTBR 위원회

커미셔닝은 기본적으로 OTBR에서 사용 설정되며 -DOT_COMMISSIONER=ON 플래그가 있는 기기의 커미셔닝 역할 일 OTBR을 실행하는 플랫폼인 경우 ot-ctl commissioner를 사용하여 Joiners를 커미셔닝합니다. gcloud 명령어입니다

매개변수

명령어 목록을 보려면 help를 입력합니다.

sudo ot-ctl commissioner help

사용

구문:

sudo ot-ctl commissioner parameters

예:

sudo ot-ctl commissioner start
Done
sudo ot-ctl commissioner joiner add 2f57d222545271f1 J01NME
Done

MeshCoP 스크립트

OTBR은 오류 발생 시 OT 커미셔닝을 사용하여 외부 커미셔닝을 테스트합니다. 사용법 정보는 meshcop 테스트 스크립트를 참고하세요. 를 참조하세요.

독립형_ipv6 스크립트

standalone_ipv6 스크립트를 사용하여 IPv6 기능을 테스트하거나 완전한 IPv6 인프라를 사용할 수 없는 개발 환경 (예: 예: 네트워크가 업스트림 IPv6 제공업체에 연결되지 않은 경우).

이 스크립트는 OTBR을 실행하는 플랫폼에 추가 기능을 설치하여 IPv6 주소를 지원하는 장치입니다.

이 스크립트는 /ot-br-posix/script/standalone_ipv6에 있습니다.