Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/dsyx/docs.silabs.com_zh/llms.txt

Use this file to discover all available pages before exploring further.

性能优化是 OpenThread 应用进入生产阶段前的重要工作。Silicon Labs 提供了一套完整的工具和文档体系,涵盖射频制造测试、无线参数调优、Mesh 网络拓扑性能对比以及多协议 RCP 性能评估,帮助开发者在实际部署环境中获得可预期的系统行为。本节汇总了用于改善性能及评估网络性能结果的相关工具与参考文档。

性能测试工具概览

Manufacturing Test Overview (AN718)

提供将射频测试和特性集成到标准制造测试流程的高级描述,适用于从原型开发阶段转向制造生产环境并需要制造测试支持的客户。

Manufacturing Test Guidelines for EFR32 (AN700.1)

详细介绍将射频测试和特性集成到标准测试流程的各种选项,包括直接测试模式(DTM)和制造库(Manufacturing Library)的使用方法。

Multi-PAN RCP Performance Results (AN1385)

总结了使用 multi-PAN 进行 CPCd 接口测试的性能测试工作和结果,覆盖 OpenThread 和 Zigbee 协议的多种测试场景。

Mesh Network Performance Comparison (AN1142)

回顾并对比 Zigbee、Thread 和 Bluetooth Mesh 网络在吞吐量、时延、网络规模和功耗方面的性能表现差异。

Thread Mesh 网络性能

《Thread Mesh Network Performance》(AN1141)需要登录 Silicon Labs 客户门户才能访问。该文档详细描述了测试 Thread Mesh 网络性能的方法,结果旨在为设计实践和预期的现场性能提供指导。
AN1141 提供了以下方面的性能基准数据和分析:
AN1141 使用受控环境下的多节点 Thread 网络进行测试,覆盖不同拓扑(线型、星型、树型)和节点密度配置。测试指标包括端到端时延、数据包投递率(PDR)、路由收敛时间以及节点功耗。
  • 数据包投递率(PDR):标准部署场景下 Thread Mesh 网络的 PDR 通常超过 99%
  • 端到端时延:单跳平均时延约为数毫秒,多跳场景随跳数线性增长
  • 路由收敛时间:节点加入/离开网络后,路由表更新通常在数秒内完成
  • 功耗:Sleepy End Device(SED)在低占空比配置下平均电流可低至微安级别
  • 合理规划网络拓扑,避免过深的树型结构影响端到端时延
  • 控制 Router 数量(Thread 最大支持 32 个 Router),过多 Router 会增加路由表规模
  • 为 SED 设备配置合适的 Poll Interval,在功耗与消息时延之间取得平衡
  • 使用 Silicon Labs Network Analyzer 进行现场调试,定位性能瓶颈

Multi-PAN RCP 性能评估

AN1385 针对使用 multi-PAN RCP 同时运行 OpenThread 和 Zigbee 的场景进行了系统性能测试。测试通过 CPCd(Co-Processor Communication Daemon)接口连接 Linux 主机与 EFR32 RCP。主要测试场景包括:
  • OpenThread 单独运行时的最大吞吐量
  • Zigbee 单独运行时的最大吞吐量
  • 两种协议并发运行时各自的性能表现
  • 不同数据包大小对吞吐量的影响

Mesh 网络协议性能对比

AN1142 对 Zigbee、Thread 和 Bluetooth Mesh 三种协议进行了横向性能对比,主要从以下维度进行评估:
1

网络规模与路由能力

Thread 网络使用基于 IPv6 的 Mesh-Local 路由,支持最多 511 个节点(32 个 Router + 其余为 End Device);Zigbee 采用树状路由;Bluetooth Mesh 采用泛洪(Flooding)机制。
2

时延特性

Thread 由于基于 UDP/IPv6 的端到端通信,在低负载条件下时延较低;Bluetooth Mesh 的泛洪机制在大规模网络中可能引入较高时延。
3

功耗对比

Thread 的 Sleepy End Device 支持较长的休眠周期(Poll Interval 可配置);Bluetooth Mesh 的低功耗节点(LPN)同样支持友节点(Friend)辅助的休眠模式。两者功耗表现相近,具体取决于应用消息频率。
4

互操作性

Thread 基于开放标准(IEEE 802.15.4 + IPv6),具备良好的互操作性;Zigbee 和 Bluetooth Mesh 同样有标准联盟认证,但三者之间不可直接互联。
AN1141《Thread Mesh Network Performance》需要 Silicon Labs 客户门户账号登录后方可下载。如需获取完整性能基准数据,请联系 Silicon Labs 技术支持或通过官方渠道申请访问权限。

Build docs developers (and LLMs) love