Google 致力于为黑人社区推动种族平等。查看具体行动

OpenThread 守护程序

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。
OT RCP 架构

OpenThread 守护程序 (OT Daemon) 是一种 OpenThread POSIX 构建模式,用于将 OpenThread 作为服务运行。它使用 UNIX 套接字作为输入和输出,客户端可以使用 OpenThread CLI 作为协议来连接和通信。

OT 守护程序用于无线装置处理器 (RCP) 设计。它包含在 /src/posix 中的 OpenThread 中。

构建

如需构建 OT 守护程序二进制文件,请运行 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 守护程序的实例运行时,使用内置控制器来管理已连接的节点:

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

这会打开 OpenThread 命令行,您可以像平常一样使用它。

或者,您可以使用 ot-ctl 二进制文件直接从命令行发出 OpenThread CLI 命令:

sudo ot-ctl state

Codelab

如需详细了解如何使用 OT 守护程序,请参阅我们的模拟 Codelab:

试用包含 Docker 的模拟 Codelab 试用包含构建工具链的模拟 Codelab