谷歌宣布,将与亚马逊和苹果(三大智能家居厂商)一起努力为智能家居采用联合无线物联网标准。这项新的连接标准旨在使智能家居产品更易于相互配合。
谷歌在声明中表示,他们“将与亚马逊、苹果和其他公司一起创建基于IP的互联家庭”,这是一个由Zigbee联盟(与现有Zigbee 3.0 / Pro协议分离)管理的新的独立工作组。我们贡献了两项经过市场验证的开源智能家居技术,即Weave和Thread。两者都是基于IP构建的,已集成到全球数百万个家庭中。”
Zigbee与Thread
在过去的几年中,ZigBee和Thread之间的智能家庭IoT应用程序之间的短距离、低功耗协议展开了一场争夺战。ZigBee始于2005年,市场上有数百万种设备。Thread来自Google Nest Labs,成立于2015年。
这一宣布很有意思,因为:
1)Thread/Weave是Google/Nest的公司,但现在与其他两个公司(Amazon和Apple)联手了。
2)新标准将由Zigbee管理。
ZigBee (3.0/pro)和Thread都是基于相同的物理和链路层协议栈——IEEE 802.15.4的开放标准。而他们在这个领域最大的竞争对手Z-Wave使用的是专有的Z-Wave标准。
共享的物理/Mac层为利用相同的硬件/芯片解决方案提供了很大的优势,并为这一合作机会奠定了基础。
Zigbee(3.0/pro)与Thread之间的主要区别如下:
1)Thread利用Internet协议版本6(IPv6),该版本可在Thread网络与现有的基于IPv6的网络(例如Wi-Fi,以太网或4G/5G等蜂窝标准)之间实现自然连接。Zigbee是从头开始构建的,网络中的每个节点都有一个16位地址,必须使用应用层网关将其转换为IP。
2)Thread未定义特定的应用程序层,而Zigbee定义了OSI模型中的所有层。就应用程序层选择而言,这使Thread成为更灵活的选择。另一方面,由于Zigbee指定了应用程序层,因此可以保证应用程序层具有更大的互操作性。
3)Thread身份验证和调试是基于智能手机的,而在Zigbee中,身份验证是通过具有基于邻近性的调试的信任中心进行集中的。
Weave的角色和核心
Weave是Nest用来使恒温器、烟雾探测器和摄像机直接相互通信的框架,而无需通过家庭网络或云。
Weave是一种应用协议,可以在很多网络上工作,比如Thread、Wi-Fi、低功耗蓝牙,甚至蜂窝网络。即使设备在不同的网络上,Weave也可以让它们安全地相互协作。我们可以通过Weave的开源版本OpenWeave增加Weave功能。
Weave的核心有4层:
总之,结构状态层使用TCP,UDP和BLE的基础传输来传递消息。TCP和UDP在诸如Thread和WiFi之类的技术上同时使用IPv4和IPv6,而BLE被视为没有路由的点对点链接。
Weave Fabric
Weave fabric是一个网络,包括所有家庭区域网络(HAN)节点、Nest服务和参与HAN的任何移动设备。该结构位于HAN之上,使跨不同底层网络链接技术(例如Thread或Wi-Fi)的路由更加容易。
ZigBee,Z-wave,Thread,BLE和其他专有标准划分了智能家居物联网战场。随着Google Home,Amazon Alexa和Apple Homekit的市场规模的发展,这一新发展将改变游戏计划,并有助于技术发展,从而打造出更强大,更安全的HAN。
原文链接