OpenWeave 是 Weave 网络应用层的开源实现,这是 Google Nest 产品安全可靠的通信骨干平台。这是一个适用于低功耗设备的通用且轻量级解决方案。

Nest 认为,支持联网家居产品的核心技术需要开放、易用。围绕通用基本原则协调一致将有助于产品安全地顺畅地相互通信。
OpenWeave 的功能取决于 Nest 在构建其产品生态系统时确定的要求。Weave 的加密协议旨在满足当今物联网设备的处理器和内存限制。它的结构紧凑,仅在需要时进行通信,因此传感器可以使用电池运行多年。

借助 OpenWeave,您可以使用与 Nest 系列相同的领先通信技术产品。
  • Weave 安全独立于底层网络。产品、应用和云服务之间的每次互动都是安全的。由于 Weave 具有多层信任网域,因此只能由合适的设备访问敏感操作。
  • Weave 产品可以直接相互通信,而无需依赖云。即使互联网发生故障或断电,Weave 产品也可以继续协同工作。
  • Weave 扫描二维码简单。可以安全地将新设备添加到设备到设备网络。然后,这些设备就能帮助新设备连接到互联网。
  • 产品需要修复问题、安装安全补丁并做出改进,以便跟上技术发展步伐,并随着家人的需求而不断发展。Weave 会在后台自动处理软件更新。

功能

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

新闻

2020 年 2 月 18 日

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

Google 已加入 Amazon、Apple 和 Zigbee Alliance,共同组成智能互联家居 (IP)工作组。该组织计划制定并推动采用全新的免版税连接标准,以提高智能家居产品之间的兼容性,并将安全性作为基本的设计理念。Google 正在为此开展 Weave 工作。
2019 年 5 月 17 日

我们最近向 OpenWeave 添加了设备层,这是一个平台适配器层,可实现将 OW 与多个平台供应商集成所需的代码。对于新的北欧 nRF5 设备层,我们添加了一个联网门锁设备的示例应用。

由 Nest 打造,为您提供贴心服务

智能互联家居产品不同于手机。每种工具都采用不同的形状来解决不同的问题。深入分析后,您会发现 CPU、RAM、电源和无线装置的硬件功能也千差万别。为了打造像我们的传统有线住宅一样快速和可靠的出色产品,Nest 需要一个安全可靠的通信协议,可支持各种硬件。

了解 Nest Secure 警报功能的实际应用系统,一个实际示例,说明 Weave 可以执行的操作。
Nest Guard(Nest Secure 警报系统核心的电控拨号键盘)会始终处于开启状态。Nest Guard 可让该服务和应用了解通过 Wi-Fi 网络与 Weave 相关的传感器变化。断电后,它会依靠备用电池来维持运行,而且仍可通过 Weave over 移动网络与该服务通信。
Nest Detect 是 Nest Secure 警报系统的一个小型电池传感器,可在活动时唤醒,节省能源。借助 Weave 通过线程网络,Nest Detect 传感器可在打开门窗或检测到动静时与 Nest Guard 通信,即使断电也是如此。
由于 Weave 与其常用语言相同,因此 Nest × Yale 锁和 Nest Secure 警报系统搭配使用时的性能会更好。当您打开前门的锁后,锁会自动告知 Nest Secure 已安全关闭,因此您无需手动关闭。该锁会沿用 Nest Guard 的强大功能,即使通电或互联网断电,它也能完全正常运行。
Nest Connect 可用作 Nest Secure 警报系统的范围扩展器。使用 Weave 和 Thread 时,Nest Guard 和 Nest Detect 彼此远离时位置会保持连接状态,尤其是在较大的房屋中。还会将 Nest × Yale Lock 连接到互联网。
Google 发布的 OpenThread 是 Thread 网络协议的开源实现。OpenWeave 可以在 OpenThread 上运行,以利用 Thread 的可靠网格网络和安全性。OpenWeave + OpenThread 是生产级 IoT 解决方案解决方案,仅次于此。
保留所有权利。Java 是 Oracle 和/或其关联公司的注册商标。 Thread 是 Thread Group, Inc. 的注册商标。