OpenThread
Google 发布的 OpenThread 是 Thread® 的开源实现。Google 已经发布了 OpenThread,以便开发者能够更广泛地使用 Google Nest 产品中使用的网络技术,以加快智能互联家居和商业建筑产品的开发速度。
OpenThread 具有窄的平台抽象层和较小的内存占用量,因此非常易于移植。它同时支持系统芯片 (SoC) 和共同处理器(RCP、NCP)设计。
OpenThread 具有窄的平台抽象层和较小的内存占用量,因此非常易于移植。它同时支持系统芯片 (SoC) 和共同处理器(RCP、NCP)设计。
线程认证组件
OpenThread 实现了线程规范中定义的所有功能。本规范定义了适用于家庭和商业建筑应用的基于 IPv6 的可靠、安全且低功耗的无线设备到设备通信协议。
特性
OpenThread 实现了所有 Thread 网络层(IPv6、6LoWPAN、IEEE 802.15.4,具有 MAC 安全、网状网链路建立、网状网路由)和设备角色,还支持边界路由器。您将如何使用 OpenThread?
如果您有兴趣参与 OpenThread 的持续开发,那么 OpenThread GitHub 代码库非常适合您。您可以从中找到所有代码,包括如何贡献代码、样式指南、行为准则、许可等等。
如果您想在您自己的产品中或将 OpenThread 用于个人部署,请查看以下选项。
如果您想在您自己的产品中或将 OpenThread 用于个人部署,请查看以下选项。
部署 Thread 网络
确定您希望用于构建和部署自己的 Thread 网络的硬件和平台设计。添加边界路由器,将您的 Thread 网络连接到其他网络层(如 Wi-Fi 或以太网),或者使用 OpenThread RTOS(一种使用 LwIP、FreeRTOS 和 mbed TLS 的单一平台解决方案)。还可以使用 OpenThread 调试器轻松地在 Thread 网络上调试设备。
在 Thread 网络之上开发应用
欢迎试用我们的 API Codelab,并参考我们的 API 参考文档来开发应用。IPv6、UDP、CoAP、ICMPv6、DNSv6...等等。
将 OpenThread 移植到新的硬件平台
请查看我们的移植指南,了解将 OpenThread 移植到新的硬件平台所需的所有步骤。
获得 OpenThread 产品的 Thread 认证
Thread Group 可以使用 OpenThread 进行认证。作为 Thread 引用堆栈,OpenThread 使认证变得简单。
新闻
提供 CLI 命令参考和概念指南
2024 年 3 月 12 日
现在,OpenThread 参考文档中提供所有 CLI 命令的完整参考文档及相关使用指南。
现在,OpenThread 参考文档中提供所有 CLI 命令的完整参考文档及相关使用指南。
发布了配置变量参考文档
2023 年 12 月 26 日
- OpenThread 参考文档中添加了按组列出所有 OpenThread 配置变量的完整参考文档。
- OpenThread 参考文档中添加了按组列出所有 OpenThread 配置变量的完整参考文档。
发布了 Espressif 硬件 Codelab
2023 年 10 月 26 日
我们发布了一个新的 Codelab:了解如何在实际的 Espressif 硬件上对 OpenThread 进行编程、创建和管理 Thread 网络,以及在节点之间交换消息。
我们发布了一个新的 Codelab:了解如何在实际的 Espressif 硬件上对 OpenThread 进行编程、创建和管理 Thread 网络,以及在节点之间交换消息。
谁支持 OpenThread?
Java 是 Oracle 和/或其关联公司的注册商标。 OPENTHREAD 和相关标志是 Thread Group 的商标,经许可后使用。