Google 发布的 OpenThread

Google 发布的 OpenThread 在以下平台上已经过认证为线程认证组件:
- Cascoda CA-8211
- Espressif ESP32-H2
- 北欧半导体 nRF52833
- 北欧半导体 nRF52840
- 北欧半导体 nRF5340
- NXP JN5189/88
- NXP K32W061/41
- Qorvo GP712
- Qorvo QPG6095
- Qorvo QPG6105
- Silicon Labs EFR32MG12
- Silicon Labs EFR32MG13
- Silicon Labs EFR32MG21
- STMicroelectronics STM32WB
- Texas Instruments CC1352
- Texas Instruments CC2538
- Texas Instruments CC2652
GitHub 上提供了 OpenThread 的线程引用版本,其中一些版本包含在 GRL 线程自动化测试框架中。
API 文档适用于以下参考文档:
2017-07-16 C API 参考文档 2018-06-19 C API 参考文档 2019-11-13 C API 参考文档
OpenThread 边界路由器

OpenThread 边界路由器 (OTBR) 已通过 Nordic Semiconductor nRF52840 NCP 认证为 Raspberry Pi 3B 的线程认证组件。
OTBR 使用以下版本和提交内容进行了认证:
代码库 | 发布 / 提交 |
---|---|
OpenThread | thread-reference-20180926 |
Wpantund | 提交 8c189c6 |
OpenThread 边界路由器 | thread-br-certified-20180819 |
如需使用完整的 OTBR 认证环境,请在 OTBR 设置过程中指定 wpantund
提交:
WPANTUND_COMMIT=8c189c6 ./script/setup
通过 OpenThread 认证
其他运行 OpenThread 的平台(包括 NCP 设计)可认证为线程认证组件。OpenThread 也可用于具有“已构建线程”标记的产品认证。
如需详细了解 Thread 和 OpenThread 在认证方面的区别,请参阅 Thread Group 常见问题解答。
为何要获得认证?
通过认证可向客户表明,您的产品完全符合 Thread,并且能与其他 Thread 产品搭配使用。如需基于 OpenThread 发布产品并声明产品支持 Thread,必须进行产品认证。
鉴于 OpenThread 本身是线程认证组件,对运行 OpenThread 的产品进行认证还能带来其他好处。认证组的费用和费用通常会减少,因为 Thread 组的测试组已经熟悉 OpenThread 作为参考堆栈。
测试
认证测试通过 GRL 线程自动化测试框架完成,该测试框架可供 Thread 成员公司下载。为了提高使用 OpenThread 成功的 Thread 认证的可能性,我们建议先在本地测试中运行并通过所有认证测试,然后再将其提交到 Thread 组。