<ph type="x-smartling-placeholder"></ph> GitHub에서 소스 보기
OpenThread CLI는 명령줄 인터페이스입니다 OT CLI를 사용하여 OpenThread 개발 생성 추가 애플리케이션 코드와 함께 도구로 사용할 수 있습니다. 예를 들어 OpenThread 테스트 스크립트는 CLI를 사용하여 테스트 사례를 실행합니다
시작하기
Docker를 사용한 시뮬레이션 Codelab을 완료하고 CLI 명령어 참조를 검토합니다.
시뮬레이션 Codelab으로 이동 CLI 명령어 참조로 이동
OT CLI 사용
OT CLI는 OpenThread 보더 라우터 (OTBR) 및 스레드 기기와 함께 사용할 수 있습니다. CLI 명령어는 기기 유형과 빌드 플래그에 따라 다릅니다.
연장 전 구간
OTBR과 함께 OT CLI를 사용하려면 다음을 입력합니다. 접두사로 대체합니다.
sudo ot-ctl
스레드 기기
스레드 기기에서 CLI 명령어를 사용하려면 플랫폼 문서를 참고하세요. Codelab 또는 가이드를 참조하세요. 많은 경우 키보드에서 명령어를 입력할 필요 없이 접두사:
state
router
Done
다음은 시작하는 데 도움이 되는 몇 가지 리소스입니다.
- OpenThread 플랫폼 검토
- 노르딕 하드웨어 Codelab
- Silicon Labs 하드웨어 Codelab
- GitHub의 플랫폼 예
특수문자
공백 문자 (' '
)는 명령어 이름과
탭 ('\t'
) 및 줄바꿈 문자가 포함된 여러 인수
('\r'
, '\n'
)
일부 인수에는 공백이 포함될 수 있습니다(예: 스레드 네트워크 이름). 받는사람
공백이 포함된 인수를 보내려면 백슬래시 문자 ('\'
)를 사용하여
이스케이프 구분자 또는 백슬래시 자체를 포함할 수 있습니다.
networkname Test\ Network
Donenetworkname
Test Network Done
인수 매핑
OT CLI는 API 구성 값에 해당하는 사전 정의된 인수를 사용합니다. 이러한 매핑은 CLI 명령어로 전달할 수 있으며 CLI로 반환될 수도 있습니다. 다양한 네트워크 데이터 명령의 콘솔(예: netdata show.
otBorderRouterConfig
일부 명령어(예: prefix add
)에는
otBorderRouterConfig
값으로 사용됩니다. 명령줄에서 otBorderRouterConfig
구성원을 설정하려면 OT CLI
각 멤버의 매핑된 문자 인수를 파싱합니다. 예를 들어
paros
조합은
mPreferred
mSlaac,
mDefaultRoute,
mOnMesh,
및 mStable
회원 수를 연속으로 올리게 됩니다.
구문
다음 예에서는 prefix
가 필요합니다.
otBorderRouterConfig
인수는 선택사항이며 p
, a
, d
, c
, r
, o
, s
, n
로 매핑되며
D
:
prefix add prefix [padcrosnD]
사용
인수 매핑을 사용하려면 문자 사이에 공백을 입력하지 마세요.
prefix add 2001:dead:beef:cafe::/64 paros
otRoutePreference
otRoutePreference를 설정하려면 다음 안내를 따르세요.
OT CLI 명령어에서 high
, med
또는 low
사용
구문
prefix add prefix [padcrosnD] [high|med|low]
사용
다음은 매핑된 otBorderRouterConfig
및 otRoutePreference
를 사용하는 예입니다.
매개변수:
prefix add 2001:dead:beef:cafe::/64 paros med
Done
otExternalRouteConfig
otExternalRouteConfig:
s
는 mStable
에 매핑되고 n
는 mNat64
에 매핑됩니다.
구문
publish route prefix [sn]
사용
route add 2001:dead:beef:cafe::/64 s
Done
반환 값
대부분의 명령어는 요청된 값 다음에 Done
를 반환합니다.
br onlinkprefix
fd41:2650:a6f5:0::/64
Done
네트워크 데이터를 포함하는 다른 명령어는 인수 매핑을 반환할 수 있음 프리픽스, 경로, 서비스 레코드입니다. 자세한 내용은 OT CLI로 네트워크 데이터 디스플레이 및 관리