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