Google 致力于为黑人社区推动种族平等。查看具体行动
Google 发布的 OpenThread 是缝衣线®中披露政府所要求信息的数量和类型。 Google 发布了 OpenThread,以便让 Google Nest 产品中使用的网络技术可供开发者广泛使用,以便加速相关家居和商业建筑产品的开发。

OpenThread (OT) 的狭窄平台抽象层和内存占用较小,因此具有极高的可移植性。它支持系统芯片 (SoC) 和协处理器 (RCP、NCP) 设计。
OpenThread 实现了线程 1.1.1 规范中定义的所有功能。该规范定义了适用于家用和商用建筑应用的基于 IPv6 的可靠、低功耗的无线设备到设备通信协议。

功能

OpenThread 实现了所有 Thread 网络层(IPv6、6LoWPAN、IEEE 802.15.4,这些协议的 MAC 安全、网格链路建立、网格路由)和设备角色以及边界路由器支持。

应用服务
  • IPv6 配置和原始数据接口
  • UDP 套接字
  • CoAP 客户端和服务器
  • DHCPv6 客户端和服务器
  • DNSv6 客户端
增强功能
  • 儿童监管
  • 重新附加时通知上一位家长
  • Jam 检测
  • 定期父级搜索
联合处理器支持
  • Spinel,通用通用处理器协议
  • OT 守护程序(用户空间无线电协处理器网络接口驱动程序/守护程序)
  • Spinel 支持(通过 Spinel 节点)
边界路由器
  • 线程和以太网/Wi-Fi 之间的双向 IPv6 可达性
  • 线程和以太网/Wi-Fi 之间基于 DNS 的双向服务发现
  • 通过以太网/Wi-Fi 链路扩展线程网格

您将如何使用 OpenThread?

如果您有兴趣为 OpenThread 的持续发展贡献力量,则可以使用 OpenThread GitHub 代码库。这些代码包括所有代码,包括有关如何贡献代码的信息、我们的风格指南、行为准则和许可等。

如果您想在自己的产品中使用 OpenThread,对于个人部署,请检查以下选项。
确定您要用于构建和部署自己的线程网络的硬件和平台设计。添加边界路由器,将您的线程网络连接到其他网络层(如 Wi-Fi 或以太网),或使用 OpenThread RTOS,这是一种使用 LwIP、FreeRTOS 和 mbed TLS 的平台解决方案。使用 OpenThread Debugger 轻松地将设备委托给线程网络。
试用我们的 API Codelab,并使用我们的 API 参考文档作为应用开发指南。IPv6、UDP、CoAP、ICMPv6、DNSv6 尽在掌握。
请查看我们的移植指南,其中介绍了将 OpenThread 移植到新的硬件平台所需的所有步骤。
OpenThread 可用于线程组的认证。作为线程参考堆栈,OpenThread 能够简化认证过程。

新闻

2022 年 3 月 24 日

Infineon 可通过智能家居的 AIROC CYW30739 蓝牙 LE 和 802.15.4 低功耗系统芯片 (SoC) 扩展无线产品组合。
2021 年 6 月 11 日

TLSR9 系列是 Telink 一系列高性能、超低功耗且经过费用优化的射频连接 SoC。
2021 年 5 月 19 日

我们发布了新版本的“构建线程网络”Codelab,该实验室使用 Silicon Labs EFR32 开发板。由 Silicon Labs 的 Mithil Raut 提供。
Java 是 Oracle 和/或其关联公司的注册商标。 Thread 是 Thread Group, Inc. 的注册商标。