Google 致力于为黑人社区推动种族平等。查看具体行动
此页面由 Cloud Translation API 翻译。
Switch to English

开始使用

了解线程

你是新主题®?还是只需要刷新您的知识?查看我们的Thread Primer ,它涵盖了Thread的所有基础知识及其工作方式。

试试OpenThread

是否想了解Google发布的OpenThread的全部内容?最快的方法是浏览我们的《代码实验室》或《指南》之一。

使用Docker的Simulation Codelab

无需测试硬件即可尝试使用OpenThread。在Mac或Linux机器上使用Docker,了解如何:

  • 模拟线程网络
  • 通过调试对线程节点进行身份验证
  • 使用OpenThread守护程序来管理具有RCP的模拟线程网络

在Docker上尝试Simulation Codelab

带有构建工具链的Simulation Codelab

Docker Simulation Codelab的替代版本,在其中而不使用Docker,而是设置OpenThread构建工具链,并直接在Mac或Linux机器上构建OpenThread。

使用构建工具链尝试Simulation Codelab

硬件代码实验室

直接进入硬件,您将在其中学习如何:

  • Nordic nRF52840开发板上的Flash OpenThread
  • 建立一个真正的线程网络
  • 通过调试对线程节点进行身份验证
  • 使用OpenThread CLI进行多播和UDP

试用硬件代码实验室

API Codelab

是否想在应用程序中使用OpenThread API?使用真实的硬件,学习如何:

  • 对Nordic nRF52840开发板上的按钮和LED进行编程
  • 使用常见的OpenThread API和otInstance
  • 监视OpenThread状态更改并对其作出反应
  • 将UDP消息发送到Thread网络中的所有设备

试用API Codelab

网络模拟器Codelab

OpenThread网络模拟器(OTNS)允许您使用CLI和Web界面可视化和操作模拟的Thread网络。在Mac或Linux计算机上,学习如何:

  • 安装OTNS并为OTNS构建OpenThread
  • 使用OTNS-Web管理线程网络并在Web浏览器中可视化活动
  • 使用OTNS-CLI进一步控制仿真

尝试使用网络模拟器Codelab

测试和可视化代码实验室

OTNS可以与Silk一起使用, Silk是一个全自动测试平台,用于通过实际设备验证OpenThread的功能,功能和系统性能。在Mac或Linux计算机上,学习如何:

  • 为启用OTNS功能的真实设备构建OpenThread
  • 使用OTNS-Web监视通过运行Silk测试用例形成的Thread网络的状态

尝试测试和可视化代码实验室

边界路由器Codelab

线程边界路由器将线程网络连接到其他基于IP的网络,例如Wi-Fi或以太网。线程网络需要边界路由器才能连接到其他网络。 OpenThread Border Router(OTBR)是Thread Border Router的开源实现。

在Mac或Linux计算机上,学习如何:

  • 设置OTBR并形成线程网络
  • 使用SRP功能构建OpenThread CLI设备
  • 使用SRP注册服务
  • 发现并到达线程终端设备

尝试边界路由器Codelab

边界路由器线程1.2组播Codelab

线程1.2引入了跨线程网络的多播,从而允许线程网络和基础结构(Wi-Fi /以太网)网段之间的多播通信。使用Mac或Linux机器和Raspberry Pi,学习如何:

  • 使用Thread 1.2组播功能构建nRF52840固件
  • 在线程设备上订阅IPv6多播地址

尝试使用边界路由器线程1.2组播Codelab

Docker的边界路由器

您还可以在任何基于Linux的计算机上的Docker容器中运行OTBR。

尝试OTBR Docker指南

获取代码

已经知道您在做什么,并想开始使用该代码?访问OpenThread GitHub网站,您可以在其中找到OpenThread存储库,以及其他支持存储库,例如OpenThread Border Router,OpenThread RTOS和OpenThread Commissioner。

平台支援

OpenThread团队,芯片供应商和社区已将OpenThread移植到多个设备和平台上。

请参见在供应商支持的平台列表供应商支持

在“平台”概述中了解有关系统架构和平台设计的更多信息。

Docker支持

可在Docker Hub上获得与OpenThread一起使用的Docker映像。这些映像是由OpenThread团队创建和测试的,是无需经过工具链和系统配置即可轻松开始使用OpenThread的简便方法。

用户指南

需要特定任务或功能的帮助吗?我们的向导可以提供帮助。

类别内容
建造如何构建和配置OpenThread并启用增强功能
移植如何将OpenThread移植到新的硬件平台
边界路由器如何使用边界路由器将OpenThread网络连接到其他IPv6网络,或如何使用外部线程调试
专员如何构建和使用OT Commissioner将设备调试到Thread网络上
吡松醇如何使用Pyspinel构建线程数据包嗅探器。
认证如何针对所有认证测试用例测试平台

应用程序API

开发要在OpenThread之上运行的应用程序?尝试使用OpenThread API开发Codelab来学习基础知识,或者深入研究API参考文档以了解可用的OpenThread服务。

测试与认证

在我们的“测试”页面上了解我们如何测试OpenThread以及可用的用户测试工具,并在“质量仪表板”上浏览最新的OpenThread性能质量指标。

如果您对产品或组件的线程认证感兴趣,请参阅“认证”页面。

获得帮助或贡献

有关于OpenThread的问题吗?想要为它的持续发展做出贡献吗?我们的资源页面说明了获得帮助或提供帮助的所有方法。