OpenThread 守护进程(OT 守护进程)是一种 OpenThread POSIX 构建模式, OpenThread 即服务。它使用 UNIX 套接字作为输入和输出 客户端可以使用 OpenThread CLI 作为协议进行连接和通信。
OT 守护程序用于无线电协同处理器 (RCP) 设计。包含在
位于 /src/posix 的 OpenThread。
构建
如需构建 OT 守护程序二进制文件,请运行 cmake-build 脚本并使用
将 OT_DAEMON 开关与 POSIX build 搭配使用:
./script/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 守护程序的实例正在运行时,使用内置控制器来管理 连接的节点:
./build/posix/src/posix/ot-ctl这将打开 OpenThread 命令行,您可以照常使用该命令行。
或者,您也可以直接从命令行发出 OpenThread CLI 命令
改为使用 ot-ctl 二进制文件:
sudo ot-ctl stateCodelab
如需详细了解如何使用 OT 守护程序,请参阅我们的模拟 Codelab: