openthread / openthread简要介绍和适用说明

683 阅读2分钟

OpenThreadBuildSimulationDockerLanguage grade: C/C++Coverage Status


什么是OpenThread?

谷歌发布的OpenThread是... Thread Certified Component

...Thread 网络协议的一个开源实现。谷歌Nest已经发布了OpenThread,使Nest产品中使用的技术更广泛地提供给开发者,以加速互联家庭产品的开发。

...与操作系统和平台无关,具有较窄的平台抽象层和较小的内存占用,使其具有高度可移植性。它同时支持片上系统(SoC)和网络协处理器(NCP)设计。

...Thread认证组件,实现了Thread 1.2规范中定义的所有功能,包括所有Thread网络层(IPv6、6LoWPAN、带MAC安全的IEEE 802.15.4、Mesh链路建立、Mesh路由)和设备角色,以及边界路由器支持。

关于Thread的更多信息可在threadgroup.org找到。Thread是Thread Group, Inc.的注册商标。

开始使用

所有的终端用户文档和指南都位于openthread.io。如果你想做一些事情,比如...

  • 了解更多关于OpenThread的功能和改进的信息
  • 在你的产品中使用OpenThread
  • 了解如何构建和配置一个线程网络
  • 将OpenThread移植到一个新的平台
  • 在OpenThread的基础上构建一个应用程序
  • 使用OpenThread对产品进行认证

...那么openthread.io就是你的理想之地。

注意:对于中国的用户,终端用户文档可在openthread.google.cn上找到。

如果你有兴趣为OpenThread做贡献,请继续阅读。

贡献

我们希望你能为OpenThread做出贡献,帮助它变得比现在更好!请参阅我们的贡献指南。请参阅我们的贡献指南以了解更多信息。

贡献者需要遵守我们的行为准则编码惯例及风格指南

版本管理

OpenThread遵循Semantic Versioning准则,以保证发布周期的透明度,并保持向后的兼容性。OpenThread的版本管理与Thread协议的版本无关,但会清楚地表明它目前支持哪个版本的协议。

许可证

OpenThread是在BSD 3-Clause许可下发布的。参见 LICENSE文件获取更多信息。

请只在准确引用本软件发行版时使用OpenThread的名称和标记。不要以暗示你是由Nest、Google或The Thread Group认可或其他附属机构的方式使用这些标志。

需要帮助吗?

OpenThread支持在GitHub上提供。