Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
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 ligera para dispositivos de bajo consumo.

En Nest, creemos que las tecnologías principales que sustentan los productos para el hogar conectado deben ser abiertas y accesibles. La alineación en torno a fundamentos comunes ayudará a que los productos se comuniquen entre sí de forma segura y sin problemas.
Las características de OpenWeave fueron impulsadas por los requisitos que Nest identificó mientras construía 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.
  • Weave security 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 en niveles, solo los dispositivos correctos pueden acceder a las operaciones confidenciales.
  • Los productos Weave pueden comunicarse directamente entre sí sin depender de la nube. Incluso si Internet se cae 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 creació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 de 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 características. 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 aseguran la estabilidad del tejido Weave.
Utilice el conjunto incluido de scripts de prueba unitaria para automatizar las pruebas de la funcionalidad de Weave en su implementación simulada de IoT. O cree el suyo propio utilizando los enlaces de Java, Cocoa o Python.

Noticias

18 de febrero de 2020

La compatibilidad con la familia de SoC Wireless Gecko EFR32 de Silicon Labs se ha agregado a OpenWeave Device Layer. Se admiten tanto el EFR32MG12 como el EFR32MG21, 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 unió a Amazon, Apple y Zigbee Alliance para formar el grupo de trabajo Hogar conectado a través de 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 para el hogar inteligente, con la seguridad como un principio de diseño fundamental. Google contribuye con Weave como parte de este esfuerzo.
17 de mayo de 2019

Recientemente agregamos Device Layer 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.

Construido por Nest, para cosas reflexivas

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 mire adentro, encontrará que las capacidades de hardware de la CPU, la RAM, la energía y las radios varían drásticamente. Para fabricar excelentes productos que fueran tan rápidos y confiables como nuestros hogares cableados tradicionales, Nest necesitaba un protocolo de comunicaciones seguro y confiable que funcionara con una amplia gama de hardware.

Mira 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, siempre está 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 diminuto sensor alimentado por batería del sistema de alarma Nest Secure, ahorra energía al activarse solo cuando hay actividad. Usando Weave sobre una red Thread, los sensores Nest Detect pueden hablar con Nest Guard cuando se abre una puerta o ventana o se detecta movimiento, incluso cuando no hay energía.
Debido a que comparten Weave como idioma común, la cerradura Nest × Yale y el sistema de alarma Nest Secure funcionan mejor cuando están juntos. Cuando desbloqueas la puerta principal, la cerradura le dice automáticamente a Nest Secure que es seguro desarmarlo, para que no tengas que hacerlo tú. La cerradura hereda la robustez de Nest Guard y se mantiene completamente operativa incluso cuando se corta la energía o Internet.
Nest Connect sirve como extensor de rango para el sistema de alarma Nest Secure. Usando Weave and Thread, mantiene conectados a Nest Guard y Nest Detect 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.
Todos los derechos reservados. Java es una marca registrada de Oracle y/o sus afiliados. Thread es una marca registrada de Thread Group, Inc.