Nest 开源了 Thread 协议

  • Abel Avram
  • 刘嘉洋

2016 年 5 月 18 日

话题:开源Google语言 & 开发架构

Nest在 GitHub 上发布了其 Thread 协议的源代码。

早在 2005 年,Microsoft 和 Intel 就已经向 Internet Society 提交了一份文件草案,提出通过低速无线个域网标准(6LoWPAN)的网络传输 IPv6 包的标准。通过 IEEE 802.15.4 网络传输 IPv6 包,后来被称为 RFC 4944 的文件,是 IETF 发布为建议标准类型的标准。十一年过去了,Nest Labs开源了 OpenThread,这是基于其 Thread 协议实现的,通过 6LoWPAN 标准连接的智能家居网络。

自 Alphabet、Nest 、Samsung、ARM、 Silicon Labs 和 Yale 公司成立Thread Group,开发连接家庭中各台设备的标准和协议后过去不久。协议应该是轻量级的、安全的、高能效的并运行在 802.15.4 工作频段上的。Nest 的 Thread 协议只是个出发点。Thread Group 已经拥有了超过 200 名成员,开发了超过 30 款产品,希望这次发布的 Thread 可以获得更多的认可。

Nest 基于BSD 3许可证开源了 Thread 协议,似乎与 Thread Group 不相近庭。ARM,、Qualcomm、Texas Instruments 以及一些其他的公司为 OpenThread 的开发做出了贡献,但是作为 Thread Group 的几个创始人, Samsung 等其他公司却不在贡献者列表上。Nest 的发言人告诉 InfoQ,决定开源 Thread 协议旨在加速它在行业内被广泛运用:

OpenThread 是 Nest 主要负责的,而不是 Thread Group。通过 OpenThread,Nest 希望将 Nest 产品中所用的技术在更多供应商和制造商中广泛采用,以加速智能产品家居网络产品的开发进展。随着越来越多的供应商运用 Thread,制造商可以有机会选择一个成熟的网络技术,而不需要创建它们自己的产品,消费者将会有越来越多安全可靠的相关产品可以选择。

OpenThread 实现支持所有 Thread 网络层 IPv6、6LoWPAN、IEEE 802.15.4 和 MAC 安全,并创建一个设备之间没有单一故障点的网状网络。

查看英文原文Nest Has Open Sourced Thread


感谢张龙对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

开源Google语言 & 开发架构