Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

daemon de OpenThread

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
Arquitectura de OT RCP

OpenThread Daemon (OT Daemon) es un modo de compilación POSIX de OpenThread que ejecuta OpenThread como servicio. Utiliza un socket UNIX como entrada y salida, a la cual los clientes pueden conectarse y comunicarse usando la CLI de OpenThread como protocolo.

OT Daemon se usa en el diseño del Coprocesador de radio (RCP). Se incluye con ThreadThread en /src/posix.

Crea

Para compilar el objeto binario de Daemon de OT, ejecuta la secuencia de comandos cmake-build y usa el interruptor OT_DAEMON con la compilación de POSIX:

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

Conexión

Una vez compilado, conéctalo a un nodo de OpenThread.

Nodo simulado:

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

Nodo real ubicado en /dev/ttyACM0:

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

Control

Mientras se ejecuta una instancia de OT Daemon, usa el controlador integrado para administrar el nodo conectado:

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

Esto abrirá la línea de comandos de OpenThread, que puedes usar con normalidad.

Como alternativa, puedes emitir comandos de la CLI de OpenThread directamente desde la línea de comandos con el objeto binario ot-ctl:

sudo ot-ctl state

Codelabs

Para obtener más información sobre cómo usar OT Daemon, consulta nuestros codelabs de simulación:

Prueba el codelab de simulación con Docker Prueba el codelab de simulación con la cadena de herramientas de compilación