Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
OpenThread 守护程序
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
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 state
Codelab
如需详细了解如何使用 OT 守护程序,请参阅我们的模拟 Codelab:
试用以下模拟 Codelab:
Docker
试用模拟 Codelab
构建工具链
如未另行说明,则本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。如需了解详情,请参阅 Google Developers 网站政策。Java 是 Oracle 和/或其关联公司的注册商标。OPENTHREAD 和相关标记是 Thread Group 的商标,经许可后使用。
最后更新时间 (UTC):2025-07-24。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-24。"],[],[]]