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 )关注我们。
评论