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

OpenThread 데몬

OT RCP 아키텍처

OpenThread Daemon (OT Daemon)은 OpenThread를 서비스로 실행하는 OpenThread POSIX 빌드 모드입니다. UNIX 소켓을 입력 및 출력으로 사용하며, 여기서는 클라이언트가 OpenThread CLI를 프로토콜로 사용하여 연결하고 통신할 수 있습니다.

OT 데몬은 무선 공동 프로세서 (RCP) 설계에 사용됩니다. 이 라이브러리는 /src/posix의 OpenThread에 포함되어 있습니다.

빌드

OT Daemon 바이너리를 빌드하려면 cmake-build 스크립트를 실행하고 OT_DAEMON 스위치를 POSIX 빌드와 함께 사용합니다.

./bootstrap
./script/cmake-build posix -DOT_DAEMON=ON

연결

빌드되면 OpenThread 노드에 연결합니다.

시뮬레이션된 노드:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'

/dev/ttyACM0에 있는 실제 노드:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

통제

OT Daemon의 인스턴스가 실행되는 동안 내장 컨트롤러를 사용하여 연결된 노드를 관리합니다.

./build/posix/src/posix/ot-ctl

그러면 평소와 같이 사용할 수 있는 OpenThread 명령줄이 열립니다.

또는 ot-ctl 바이너리를 사용하여 명령줄에서 직접 OpenThread CLI 명령어를 실행할 수 있습니다.

sudo ot-ctl state

Codelab

OT 데몬을 사용하는 방법에 관한 자세한 내용은 시뮬레이션 Codelab을 참고하세요.

Docker로 시뮬레이션 Codelab 사용해 보기 빌드 도구 모음으로 시뮬레이션 Codelab 사용해 보기