En Google, luchamos por la equidad racial de la comunidad negra. Más información
OpenWeave es una implementación de código abierto de la capa de aplicación de red Weave, la columna vertebral de comunicaciones segura y confiable para los productos Google Nest. Es una solución versátil y liviana para dispositivos de baja potencia.

En Nest, creemos que las tecnologías centrales que sustentan los productos para el hogar conectado deben ser abiertas y accesibles. La alineación en torno a los fundamentos comunes ayudará a los productos a comunicarse entre sí de forma segura y sin problemas.
Las características de OpenWeave fueron impulsadas por los requisitos que Nest identificó al crear su ecosistema de productos. Los protocolos de cifrado de Weave están diseñados para adaptarse a las limitaciones de memoria y procesador de los dispositivos IoT actuales. Tiene un formato de mensaje compacto y se comunica solo cuando es necesario, por lo que los sensores pueden funcionar con baterías durante años.

Con OpenWeave, puede utilizar la misma tecnología de comunicaciones de primer nivel que utiliza la familia de productos Nest.
  • La seguridad del tejido es independiente de la red subyacente. Cada interacción entre productos, aplicaciones y servicios en la nube es segura. Y debido a que Weave tiene dominios de confianza por niveles, solo los dispositivos adecuados pueden acceder a las operaciones confidenciales.
  • Los productos Weave pueden comunicarse directamente entre sí sin depender de la nube. Incluso si se cae Internet o hay un corte de energía, los productos Weave pueden seguir funcionando juntos.
  • Weave es tan fácil como escanear un código QR. Agrega de forma segura el nuevo dispositivo a la red de dispositivo a dispositivo. Luego, esos dispositivos ayudan al nuevo a conectarse a Internet.
  • Los productos requieren correcciones de errores, parches de seguridad y mejoras para mantenerse al día con la tecnología y evolucionar con las necesidades de su familia. Weave se encarga automáticamente de las actualizaciones de software en segundo plano.

Características

OpenWeave no solo implementa Weave, sino que incluye una variedad de características y herramientas que facilitan la construcción, implementación y prueba de una red de área doméstica (HAN).
Happy es una herramienta para la orquestación ligera de topologías de red simuladas. Úselo para probar protocolos de red y otros programas de ejecución distribuida en una sola máquina de desarrollo Linux sin usar hardware de dispositivo IoT.
OpenWeave es compatible con una variedad de cadenas de herramientas y objetivos, como Linux, Mac, Windows y plataformas integradas. Incluye scripts de compilación para Android e iOS, así como una capa de dispositivo para adaptaciones de plataforma.
OpenWeave es más que una simple gestión de rasgos. Incluye múltiples protocolos como Weave Web API para interacciones de dispositivo a nube y Weave Reliable Messaging para comunicaciones de dispositivo a dispositivo. Perfiles como Echo, Heartbeat y Time Sync garantizan la estabilidad del tejido Weave.
Utilice el paquete incluido de scripts de prueba unitaria para automatizar las pruebas de la funcionalidad Weave en su implementación de IoT simulada. O cree el suyo propio utilizando los enlaces Java, Cocoa o Python.

Noticias

18 de febrero de 2020

Se ha agregado soporte para la familia de SoC Wireless Gecko EFR32 de Silicon Labs a la capa de dispositivo OpenWeave. Tanto el EFR32MG12 como el EFR32MG21 son compatibles, y también hemos agregado una nueva aplicación de muestra para un dispositivo de bloqueo de puerta conectado para ambas plataformas.
19 de diciembre de 2019

Google se ha unido a Amazon, Apple, y la Alianza Zigbee para formar el hogar conectado grupo de trabajo sobre IP. Este grupo planea desarrollar y promover la adopción de un nuevo estándar de conectividad libre de regalías para aumentar la compatibilidad entre los productos del hogar inteligente, con la seguridad como un principio de diseño fundamental. Google está contribuyendo con Weave como parte de este esfuerzo.
17 de mayo de 2019

Recientemente hemos agregado la capa de dispositivo a OpenWeave, una capa de adaptación de plataforma que implementa el código necesario para integrar OW con múltiples proveedores de plataforma. Y para la nueva capa de dispositivo Nordic nRF5, hemos agregado una aplicación de muestra para un dispositivo de bloqueo de puerta conectado.

Creado por Nest, para cosas bien pensadas

Los productos para el hogar conectado no son como los teléfonos móviles. Cada uno toma una forma diferente para resolver un problema diferente. Y cuando mires adentro, encontrarás que las capacidades de hardware de la CPU, RAM, energía y radios varían dramáticamente. Para crear excelentes productos que sean tan rápidos y confiables como nuestras casas tradicionales con cable, Nest necesitaba un protocolo de comunicaciones seguro y confiable que funcionara con una amplia gama de hardware.

Vea Weave en acción con el sistema de alarma Nest Secure, un ejemplo real de lo que Weave puede hacer.
Nest Guard, el teclado con alimentación en el corazón del sistema de alarma Nest Secure, está siempre encendido. Nest Guard informa al servicio y la aplicación sobre cualquier cambio de sensor con Weave a través de la red Wi-Fi. Y si se corta la energía, funciona con una batería de respaldo y aún puede hablar con el servicio usando Weave por celular.
Nest Detect, el pequeño sensor que funciona con batería del sistema de alarma Nest Secure, ahorra energía al despertarse solo cuando hay actividad. Al utilizar Weave over a Thread, los sensores de Nest Detect pueden hablar con Nest Guard cuando se abre una puerta o ventana o se detecta movimiento, incluso cuando hay un corte de energía.
Debido a que comparten Weave como su idioma común, la cerradura Nest × Yale y el sistema de alarma Nest Secure funcionan mejor cuando están juntos. Cuando desbloquea la puerta principal, la cerradura le dice automáticamente a Nest Secure que es seguro desarmarlo, para que usted no tenga que hacerlo. La cerradura hereda la robustez de Nest Guard y permanece completamente operativa incluso cuando se corta la energía o Internet.
Nest Connect sirve como extensor de alcance para el sistema de alarma Nest Secure. Usando Weave and Thread, mantiene Nest Guard y Nest Detect conectados cuando están separados, especialmente en casas más grandes. También conecta la cerradura Nest × Yale a Internet.
OpenThread lanzado por Google es una implementación de código abierto del protocolo de red Thread. OpenWeave puede ejecutarse sobre OpenThread, aprovechando la seguridad y la red de malla confiable de Thread. OpenWeave + OpenThread es una solución de IoT a escala de producción que es insuperable.
Reservados todos los derechos. Java es una marca comercial registrada de Oracle y / o sus afiliadas. Thread es una marca registrada de Thread Group, Inc.