Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English
OpenWeave是Weave网络应用层的开源实现,该网络应用层是Google Nest产品的安全,可靠的通信主干。它是低功耗设备的通用轻量级解决方案。

在Nest,我们认为支撑互联家庭产品的核心技术必须开放且易于访问。围绕共同的基本原则进行协调将有助于产品安全且无缝地相互通信。
OpenWeave的功能受Nest构建产品生态系统时确定的需求的驱动。 Weave的加密协议旨在满足当今IoT设备的处理器和内存限制。它具有紧凑的消息格式,并且仅在需要时进行通信,因此传感器可以使用电池运行数年。

借助OpenWeave,您可以使用与Nest系列产品相同的一流通信技术。
  • 编织安全性独立于基础网络。产品,应用程序和云服务之间的每次交互都是安全的。而且,由于Weave具有分层信任域,因此敏感操作只能由正确的设备访问。
  • 编织产品可以直接相互通信,而无需依赖云。即使Internet断开或停电,Weave产品也可以继续协同工作。
  • 编织就像扫描QR码一样容易。它将新设备安全地添加到设备到设备网络中。然后,这些设备帮助新设备连接到互联网。
  • 产品需要进行错误修复,安全补丁和改进,以跟上技术的发展,并随着家庭的需要而发展。编织自动在后台处理软件更新。

特征

OpenWeave不仅实现Weave,而且还包括使构建,部署和测试家庭局域网(HAN)变得容易的各种功能和工具。
Happy是用于轻量级模拟网络拓扑的工具。使用它可以在一台Linux开发计算机上测试网络协议和其他分布式执行程序,而无需使用IoT设备硬件。
OpenWeave受到各种工具链和目标的支持,例如Linux,Mac,Windows和嵌入式平台。它包括适用于Android和iOS的构建脚本,以及用于平台调整的设备层。
OpenWeave不只是特征管理。它包括多种协议,例如用于设备到云的交互的Weave Web API和用于设备到设备的通信的Weave Reliable Messaging。回音,心跳和时间同步等配置文件可确保编织结构的稳定性。
使用随附的单元测试脚本套件在模拟的IoT部署中自动测试Weave功能。或者使用Java,Cocoa或Python绑定构建自己的绑定。

新闻

2020年2月18日

OpenWeave设备层中已添加了对Silicon Labs的Wireless Gecko EFR32 SoC系列的支持。 EFR32MG12和EFR32MG21均受支持,并且我们还为两个平台的连接门锁设备添加了新的示例应用程序。
2019年12月19日

谷歌已经加入了亚马逊,苹果和Zigbee联盟,组成了IP互联家庭工作组。该小组计划开发并促进采用新的免版税连接标准,以提高智能家居产品之间的兼容性,并将安全性作为基本设计宗旨。 Google为此做出了贡献Weave。
五月17,2019

我们最近在OpenWeave上添加了设备层,OpenWeave是一个平台适应层,实现了将OW与多个平台供应商集成所需的代码。对于新的Nordic nRF5设备层,我们为连接的门锁设备添加了一个示例应用程序。

由Nest打造,适用于周到的事情

联网家庭产品不像手机。每个人采用不同的形状来解决不同的问题。当您查看内部时,您会发现CPU,RAM,电源和无线电的硬件功能变化也很大。为了生产出与我们的传统有线房屋一样快速,可靠的优质产品,Nest需要安全,可靠的通信协议,该协议可与多种硬件配合使用。

请参阅使用Nest Secure警报系统进行操作,这是Weave可以做的真实示例。
Nest Guard(Nest Secure警报系统中心的有源键盘)始终处于打开状态。 Nest Guard可让服务和应用通过Wi-Fi网络了解Weave的任何传感器更改。而且,即使电源中断,它也可以使用备用电池供电,并且仍然可以通过蜂窝式Weave与服务进行通话。
Nest Detect是Nest Secure警报系统中由电池供电的微型传感器,仅在活动时醒来即可节省能源。通过在线程网络上进行编织,即使打开门或窗户或检测到运动,Nest Detect传感器也可以与Nest Guard对话(即使断电)。
因为它们共享Weave作为他们的通用语言,所以Nest×Yale锁和Nest Secure警报系统一起工作时效果更好。解锁前门时,锁会自动告知Nest Secure可以安全撤防,因此您不必这样做。该锁继承了Nest Guard的坚固性,即使在电源或互联网中断的情况下也能保持完全运行。
Nest Connect可用作Nest Secure警报系统的范围扩展器。使用“编织”和“线程”,当Nest Guard和Nest Detect相距较远时,尤其是在较大的房屋中,它们可以保持连接状态。它还将Nest×Yale Lock连接到互联网。
Google发布的OpenThread是Thread网络协议的开源实现。 OpenWeave可以利用Thread可靠的网状网络和安全性在OpenThread之上运行。 OpenWeave + OpenThread是生产规模的物联网解决方案,是首屈一指的。
版权所有。 Java是Oracle和/或其分支机构的注册商标。 Thread是Thread Group,Inc.的注册商标。