OpenThread API 参考主题源自 GitHub 上提供的源代码。如需了解详情,或者为我们的文档做贡献,请参阅资源。
OpenThread API 的参考页面。
单元 |
|
---|---|
闹钟 | 此模块包含闹钟服务的平台抽象。 |
BLE | 此模块包含用于 BLE 主机通信的平台抽象。 |
BLE 安全 | 此模块包含用于控制 BLE 安全(基于 BLE 的 TLS)通信的功能。 |
骨干路由器 | 此模块包含 OpenThread Backbone Router 服务的函数。 |
边境工作人员 | 本模块包含 Thread Border Agent 角色的函数。 |
边界路由器 | 此模块包含使用 OpenThread 边界路由器管理本地网络数据的函数。 |
边界路由管理器 | 本单元包含与边界路由管理器相关的定义。 |
频道管理员 | 此模块包含频道管理器功能。 |
频道监控 | 此模块包含频道监控功能。 |
儿童监督 | 此模块包含儿童监督功能。 |
CoAP | 本模块包含控制 CoAP 通信的功能。 |
CoAP Secure | 本模块包含用于控制 CoAP 安全(基于 DTLS 的 CoAP)通信的功能。 |
命令行界面 | 此模块包含用于控制线程堆栈执行的函数。 |
主席 | 此模块包含担任 Thread Commissioner 角色的函数。 |
Crypto - 平台 | 此模块包含 Crypto 的平台抽象。 |
Crypto - 线程堆栈 | 此模块包含加密功能。 |
DNS | 此模块包含控制 DNS 通信的功能。 |
DNS - 平台 | 此模块包含用于向上游 DNS 服务器发送递归 DNS 查询的平台抽象。 |
DNS-SD (mDNS) | 此模块包含基础架构网络上的 DNS-SD(例如 mDNS)平台抽象。 |
DNS-SD 服务器 | 此模块包含针对 DNS-SD 服务器的 API。 |
熵 | 此模块包含用于生成熵的平台抽象。 |
错误 | 本模块包含 OpenThread 中使用的错误定义。 |
工厂诊断 - 平台 | 此模块包含诊断功能的平台抽象。 |
工厂诊断 - 线程堆栈 | 此模块包含用于控制线程堆栈执行的函数。 |
常规 | 此模块包含所有 Thread 角色的函数。 |
堆 | 此模块包含用于设置外部 OpenThread 堆的函数。 |
历史记录跟踪器 | 记录不同事件的历史记录,例如 RX 和 TX 消息或网络信息更改。 |
ICMPv6 | 此模块包含用于控制 ICMPv6 通信的函数。 |
IPv6 | 此模块包含用于控制 IPv6 通信的函数。 |
基础架构接口 | 此模块包含相邻基础架构网络接口的平台抽象。 |
实例 | 此模块包含用于控制 OpenThread 实例的函数。 |
Jam 检测 | 本模块包含信号干扰检测功能。 |
连接符 | 此模块包含用于 Thread Joiner 角色的函数。 |
链接 | 此模块包含用于控制链路层配置的函数。 |
链接指标 | 此模块包含控制链路指标协议的函数。 |
Logging - 平台 | 此模块包含调试日志服务的平台抽象。 |
日志记录 - 线程堆栈 | 本模块包含 OpenThread 日志记录相关定义。 |
内存 | 此模块包含用于动态内存分配的平台抽象。 |
网格诊断 | 此模块包含网格诊断的定义和功能。 |
消息 | 此模块包含用于操纵 OpenThread 消息缓冲区的函数。 |
消息池 | 此模块包含消息池的平台抽象。 |
其他 | 此模块包含用于其他行为的平台抽象。 |
多电台链接 | 本模块包含多电台链接的定义和函数。 |
多播 DNS | 此模块为多播 DNS (mDNS) 套接字定义了平台 API。 |
多播 DNS | 此模块包含多播 DNS (mDNS) 的 API。 |
多平移 | 此模块包含用于多平移支持的平台抽象。 |
NAT64 | 此模块包含边界路由器上 NAT64 功能的函数和结构体。 |
网络联合处理器 | 此模块包含用于控制线程堆栈执行的函数。 |
网络模拟器 | 此模块包含 OTNS 的平台抽象。 |
网络时间同步 | 此模块包含用于控制网络时间同步服务的功能。 |
操作数据集 | 包含 Operational Dataset API 的函数。 |
Ping 发送器 | 此文件包含 ping 发送者模块的 OpenThread API。 |
RNG 加密 | 此模块包含生成加密随机数的函数。 |
RNG 非加密 | 此模块包含可生成非加密随机数的函数。 |
无线装置配置 | 此模块包含无线装置配置的平台抽象。 |
无线装置操作 | 此模块包含无线电操作的平台抽象。 |
电台统计信息 | 此模块包含电台统计信息函数。 |
无线装置类型 | 此模块包含无线装置帧的平台抽象。 |
原始链接 | 此模块包含用于控制原始链路层配置的函数。 |
路由器/前导器 | 此模块包含 Thread Router 和 Leader 函数。 |
SNTP | 本模块包含控制 SNTP 通信的功能。 |
SPI 从属设备 | 此模块包含用于 SPI 从属通信的平台抽象。 |
SRP | 此模块包含用于控制 SRP 客户端行为的函数。 |
服务器 | 此模块包含使用 OpenThread Server 管理本地网络数据的函数。 |
设置 | 此模块包含用于设置非易失性存储的平台抽象。 |
TCP | 此模块包含控制 TCP 通信的功能。 |
TCP 抽象 | 此模块在基础 TCP API 之上包含易于使用的抽象。 |
TREL - 平台 | 此模块包含使用 DNS-SD 和 UDP/IPv6 的 Thread Radio Encapsulation Link (TREL) 的平台抽象。 |
TREL - 线程堆栈 | 此模块为 Thread Over Infrastructure 定义了 Thread Radio Encapsulation Link (TREL) API。 |
Tasklet | 此模块包含用于控制线程堆栈执行的函数。 |
时间服务 | 此模块包含时间服务的平台抽象。 |
工具链 | 此模块通过宏定义工具链抽象层。 |
UDP | 此模块包含用于控制 UDP 通信的功能。 |
UDP 转发 | 此模块包含 UDP 转发功能的函数。 |
Verhoeff 校验和 | 此模块包含用于计算和验证 Verhoeff 校验和的函数。 |