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