OpenWeave es una implementación de código abierto de la capa de aplicación de red de Weave, la estructura de comunicaciones segura y confiable para los productos Google Nest. Es una solución versátil y ligera para dispositivos de baja potencia.

En Nest, creemos que las tecnologías principales que respaldan los productos para el hogar conectado deben ser abiertas y accesibles. La alineación en torno a los aspectos básicos ayudará a los productos a comunicarse de manera segura y sin inconvenientes entre sí.
Las funciones de OpenWeave tuvieron en cuenta los requisitos que Nest identificó cuando construyeron su ecosistema de productos. Los protocolos de encriptación de Weave’s se diseñaron para adaptarse a las restricciones de memoria y procesamiento de los dispositivos de IoT actuales. Tiene un formato de mensajes compacto y se comunica solo cuando es necesario, para que los sensores puedan funcionar con baterías durante años.

Con OpenWeave, puedes usar la misma tecnología de comunicación de primer nivel que la familia de productos Nest.
  • La seguridad de Weave es independiente de la red subyacente. Toda interacción entre productos, apps y servicios en la nube es segura. Además, como Weave tiene dominios de confianza por niveles, solo se puede acceder a las operaciones sensibles desde los dispositivos correctos.
  • Los productos de Weave se pueden comunicar directamente entre sí sin depender de la nube. Aunque se corte la conexión a Internet o se interrumpe el suministro eléctrico, los productos de Weave pueden seguir funcionando juntos.
  • Weave es tan fácil como escanear un código QR. Agrega el dispositivo nuevo de forma segura a la red de un dispositivo a otro. Luego, esos dispositivos ayudarán a que el nuevo dispositivo se conecte 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 tu familia. Weave se encarga automáticamente de las actualizaciones de software en segundo plano.

Características

OpenWeave no solo implementa Weave, sino que también incluye diferentes funciones y herramientas que facilitan la compilación, la implementación y la prueba de una red de área local (HAN).
Happy es una herramienta para organizar de forma ligera las topologías de red simuladas. Úsala para probar protocolos de red y otros programas de ejecución distribuidos en una sola máquina de desarrollo de Linux sin usar hardware de dispositivos de la IoT.
OpenWeave es compatible con una variedad de cadenas de herramientas y objetivos, como Linux, Mac, Windows y plataformas incorporadas. Incluye secuencias de comandos de compilación para iOS y Android, así como una capa de dispositivos para las adaptaciones de la plataforma.
OpenWeave es más que solo administración de características. Incluye varios protocolos, como la API web de Weave para las interacciones entre dispositivos y el servicio de mensajería confiable de Weave para las comunicaciones entre dispositivos. Los perfiles como Echo, Heartbeat y Time Sync garantizan la estabilidad de la tela de Weave.
Usa el conjunto de secuencias de comandos de prueba que se incluye para automatizar las pruebas de la funcionalidad de Weave en tu implementación de IoT simulada. También puedes crear el tuyo con las vinculaciones de Java, Cocoa o Python.

Noticias

18 de febrero de 2020

Se agregó la familia de SoC de Gecko Wireless FFR32 a la capa de dispositivos de OpenWeave. Tanto EFR32MG12 como EFR32MG21 son compatibles, y también agregamos una nueva app de ejemplo 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 mediante 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, y la seguridad como principio fundamental del diseño. Google contribuye a Weave como parte de esta iniciativa.
17 de mayo de 2019

Recientemente, agregamos la capa de dispositivos a OpenWeave, una capa de ajustes de la plataforma que implementa el código necesario para integrar OW con varios proveedores de plataformas. En el caso de la nueva capa de dispositivo nRF5 nórdico, agregamos una app de ejemplo para un dispositivo de bloqueo de puerta conectado.

Creado por Nest con un enfoque inteligente

Los productos para el hogar conectado no funcionan como teléfonos celulares. Cada uno tiene una forma diferente para resolver un problema diferente. Además, si observas el interior, descubrirás que las capacidades del hardware de la CPU, la memoria RAM, la potencia y las radios varían de forma tan significativa. Para fabricar productos excelentes 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 variedad de hardware.

Observa Weave en acción con el sistema de alarma Nest Secure, un ejemplo real de lo que Weave puede hacer.
El Nest Guard, el teclado con alimentación que se encuentra en el centro del sistema de alarma Nest Secure, siempre está encendido. Nest Guard informa al servicio y a la app los cambios en los sensores con Weave a través de la red Wi-Fi. Además, si se corta la corriente, funciona con una batería de reserva, e incluso puede comunicarse con el servicio usando Weave por medio de la red móvil.
Nest Detect, el sensor pequeño con batería del sistema de alarma Nest Secure, solo despertará cuando haya actividad para ahorrar energía. Con Weave a través de una red Thread, los sensores del Nest Detect pueden hablar con el Nest Guard cuando se abre una puerta o una ventana, o se detecta movimiento, incluso cuando no hay corriente eléctrica.
Dado que comparten Weave como su lenguaje común, la cerradura Nest × Yale y el sistema de alarma Nest Secure funcionan mejor cuando están juntos. Cuando destrabas la puerta principal, la cerradura le indica automáticamente a Nest Secure que es seguro desactivar la alarma, para que no tengas que hacerlo tú. La cerradura hereda la solidez del Nest Guard y se mantiene completamente operativo incluso cuando se corta la energía o se interrumpe la conexión a Internet.
El Nest Connect es un extensor de alcance del sistema de alarma Nest Secure. Con Weave y Thread, se mantienen conectados los dispositivos Nest Guard y Nest Detect cuando están alejados, especialmente en casas más grandes. También conecta la cerradura Nest × Yale a Internet.
OpenThread, que lanzó Google, es una implementación de código abierto del protocolo de herramientas de redes de Thread. OpenWeave se puede ejecutar por encima de OpenThread y aprovecha la seguridad y las herramientas de redes confiables de la red de Thread. OpenWeave y OpenThread es una solución de IoT a escala de producción que es sin precedentes.
Todos los derechos reservados. Java es una marca comercial de Oracle o sus afiliados. Thread es una marca registrada de Thread Group, Inc.