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

OpenThread C API 参考文档

OpenThread API 参考主题源自 GitHub 上的源代码。如需了解详情或为我们的文档做贡献,请参阅资源

模块
闹钟 此模块包含闹钟服务的平台抽象层。
骨干网 此模块包含 OpenThread 骨干路由器服务的函数。
边框代理 此模块包含用于“Thread Border Agent”角色的函数。
边界路由器 此模块包含使用 OpenThread Border Router 管理本地网络数据的函数。
频道管理员 此模块包含频道管理器的函数。
频道监控 此模块包含频道监控功能的函数。
儿童监管 此模块包含儿童监管功能。
CoAP 此模块包含用于控制 CoAP 通信的函数。
CoAP Secure 此模块包含用于控制 CoAP Secure(采用 DTLS 的 CoAP)通信的函数。
命令行界面 此模块包含用于控制线程堆栈的执行的函数。
佣金 此模块包含线程专员角色的函数。
加密 - 平台 此模块包含 Crypto 的平台抽象层。
加密 - 线程堆栈 此模块包含加密函数。
DNS-SD 服务器 此模块包含用于 DNS-SD 服务器的 API。
DNSv6 此模块包含用于控制 DNS 通信的函数。
此模块包含用于生成熵的平台抽象。
错误 此模块包含 OpenThread 中使用的错误定义。
出厂诊断 - 平台 此模块包含用于诊断功能的平台抽象功能。
出厂诊断 - 线程堆栈 此模块包含用于控制线程堆栈的执行的函数。
概要 此模块包含所有线程角色的函数。
此模块包含用于设置外部 OpenThread 堆的函数。
历史记录跟踪器 记录不同事件的历史记录,例如 RX 和 TX 消息或网络信息更改。
ICMPv6 此模块包含用于控制 ICMPv6 通信的函数。
IPv6 此模块包含用于控制 IPv6 通信的函数。
实例 此模块包含用于控制 OpenThread 实例的函数。
Jam 检测 此模块包含信号干扰检测功能。
细木工人 此模块包含线程联接角色的角色。
链接 此模块包含用于控制链路层配置的函数。
链接指标 此模块包含用于控制链接指标协议的函数。
日志记录 - 平台 此模块包含调试日志服务的平台抽象层。
日志记录 - 线程堆栈 此模块包含与 OpenThread 日志记录相关的定义。
内存 此模块包含用于动态内存分配的平台抽象。
消息 此模块包含操作 OpenThread 消息缓冲区的函数。
消息池 此模块包含消息池的平台抽象。
其他 此模块包含用于实现其他行为的平台抽象层。
多无线电链路 此模块包含多电台链接的定义和函数。
网络共同处理器 此模块包含用于控制线程堆栈的执行的函数。
网络模拟器 此模块包含 OTNS 的平台抽象层。
网络时间同步 此模块包含控制网络时间同步服务的函数。
操作数据集 此模块包含数据集更新程序的函数。
Ping 发件人 此文件包含用于 ping 发送器模块的 OpenThread API。
RNG 加密 此模块包含生成加密随机数的函数。
RNG 非加密 此模块包含生成非加密随机函数的函数。
电台配置 此模块包含用于电台配置的平台抽象。
电台操作 此模块包含电台操作的平台抽象层。
电台类型 此模块包含电台帧的平台抽象。
原始链接 此模块包含用于控制原始链路层配置的函数。
路由器/主管 此模块包含线程路由器和领先变体的函数。
SNTP 此模块包含控制 SNTP 通信的函数。
SPI 从属设备 此模块包含用于 SPI 从属通信的平台抽象概念。
SRP 此模块包含用于控制 SRP 客户端行为的函数。
服务器 此模块包含使用 OpenThread 服务器管理本地网络数据的函数。
设置 此模块包含用于设置的非易失性存储空间的平台抽象概念。
TCP 此模块包含用于控制 TCP 通信的函数。
TCP 抽象 此模块包含基于基本 TCP API 的易于使用的抽象。
TREL - 平台 此模块包含使用 DNS-SD 和 UDP/IPv6 的线程无线电封装封装链接 (TREL) 的平台抽象。
TREL - 线程堆栈 此模块定义了 Thread Over Infrastructure 的线程无线电封装封装链接 (TREL)。
Tasklet 此模块包含用于控制线程堆栈的执行的函数。
时间服务 此模块包含时间服务的平台抽象。
工具链 此模块通过宏定义工具链抽象层。
UDP 此模块包含用于控制 UDP 通信的函数。
UDP 转发 此模块包含 UDP 转发功能的函数。