Nest开源Thread协议

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安全,并创建一个设备之间没有单一故障点的网状网络。

本文转自d1net(转载)

时间: 2024-10-11 16:30:15

Nest开源Thread协议的相关文章

Nest 开源了 Thread 协议

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

Thread协议能否一统智能家居市场?

Thread作为2014才提出的通信协议,在智能家居领域Wi-Fi以及蓝牙产品已经面世.ZigBee有一定影响力的背景下,Thread要一统智能家居市场除了要弥补已有技术的不足,推广也是一大障碍. 爱立信近日发布的最新研究报告预测,到2018年,连接在物联网上的传感器.家电和机器的数量将超过手机,成为最大类别的连接设备.如此多的联网设备将通过哪种通信协议接入? 物联网应用丰富,因此在不同的领域可能需要不同的通信标准.对于2017年以后可能成为物联网最大用户的智能家居,哪一种协议能最终成功?Thr

Monkey 服务器项目开源授权协议更改

Monkey HTTP Server 和 Duda I/O 宣布把开源授权协议从 LGPLv2.1 转移到 Apache2 .Monkey HTTP Server 和 Duda I/O 刚发布源代码开源时使用的是 GNU Lesser General Public License v2.1 ,但是经过几个月的考虑,并且结合了各种选项的评估和社区成员的一些反馈,发现 Apache License v2.0 才是最好的选择! 究其具体的原因,主要是从个人和企业的一些评估中发现 GPL 协议对商业化并

AeroFS 开源 SSMP 协议,包含 Java 和 Go 实现

AeroFS 团队今天开源了 SSMP 协议,SSMP 也就是 Stupid-Simple Messaging Protocol,里面包含协议规范,Go 实现,Java 实现和服务器加载测试工具. XMPP 历史 XMPP 在 AeroFS 有一段很长的历史了,是 AeroFS 过去 5 年点对点覆盖网络的关键组件.AeroFS 用 XMPP 来发现点,跨 LAN 域多播,通过可靠服务作为一个信号频道来建立点对点连接. 一方面,XMPP 可以完成工作.另一方面,XMPP 非常复杂冗长,还有很重的

一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布. 但"为所欲为"的前提当你发布使用了BSD协议的代码,或则以BS

《动手搭建智能家居系统》——2.8 阻碍未来发展的智能家居架构

2.8 阻碍未来发展的智能家居架构 虽然行业趋势朝向开放标准演进,智能家居的现实所投射出的各种有线和无线标准以及专有的制造商解决方案却仍然是一个挑战.任何一个目标超出用智能手机控制车库门或者照明等单点应用的解决方案都会需要建立一个集中的.基于规则的家居服务器,支持通过多种技术连接设备.在可预见的未来,大多数家庭至少会基于WLAN(Wi-Fi)和有线技术来建设部分这样的控制结构.例如音频设备.电视机和家用电器(烤箱.冰箱.洗碗机.洗衣机)等最近一代的消费类电子设备,都配备了WLAN接口,用以和智能

开源领域常用的许可协议和它们之间的区别

越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机.在我们所能想到的应用领域,都有开源软件存在(象 WordPress,Drupal 这些开源CMS).然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别. 什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限. 不管产品是免费向公众分发,还是出

开源软件许可协议简介

很多软件开发者和设计者都有将自己的软件作品以开源的形式公之于众的想法.他们希望其他人也可以分享自己的作品,使用自己的作品.开源社区之所以能蓬勃发展就是因为人们有这样的愿望.开源软件如此的丰富,任何你能想到的应用领域里都能找到它们的身影. 大部分的设计人员都已经把使用开源软件和开源代码作为日常工作不可缺少的一部分了(WordPress, Drupal 和许多其它的内容管理系统都是开源软件). 但是很多的软件作者和设计者都对各种不同的开源许可协议的内容和含义不甚了了.当你选择了某种开源许可协议时,你

五种开源协议(GPL,LGPL,BSD,MIT,Apache)介绍

商业化的软件应该主要选用MIT或者Apache license的开源系统作为插件. 什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限. 不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题. 而开源许可协议使这些事情变