O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
OpenWeave é uma implementação de código aberto da camada de aplicativo de rede Weave, o backbone de comunicações seguro e confiável para os produtos Google Nest. É uma solução versátil e leve para dispositivos de baixa potência.

Na Nest, acreditamos que as principais tecnologias que sustentam os produtos domésticos conectados precisam ser abertas e acessíveis. O alinhamento em torno de fundamentos comuns ajudará os produtos a se comunicarem com segurança e perfeição.
Os recursos do OpenWeave foram orientados pelos requisitos que a Nest identificou ao construir seu ecossistema de produtos. Os protocolos de criptografia da Weave são projetados para atender às restrições de processador e memória dos dispositivos IoT atuais. Ele tem um formato de mensagem compacto e se comunica apenas quando necessário, para que os sensores possam funcionar com baterias por anos.

Com o OpenWeave, você pode usar a mesma tecnologia de comunicação de ponta que a família de produtos Nest usa.
  • A segurança do Weave é independente da rede subjacente. Toda interação entre produtos, aplicativos e serviços em nuvem é segura. E como o Weave possui domínios de confiança em camadas, as operações confidenciais são acessíveis apenas pelos dispositivos certos.
  • Os produtos da Weave podem conversar diretamente entre si sem depender da nuvem. Mesmo que a internet caia ou haja uma queda de energia, os produtos Weave podem continuar trabalhando juntos.
  • Weave é tão fácil quanto digitalizar um código QR. Ele adiciona com segurança o novo dispositivo à rede dispositivo a dispositivo. Em seguida, esses dispositivos ajudam o novo a se conectar à Internet.
  • Os produtos exigem correções de bugs, patches de segurança e melhorias para acompanhar a tecnologia e evoluir de acordo com as necessidades de sua família. O Weave cuida automaticamente das atualizações de software em segundo plano.

Recursos

O OpenWeave não apenas implementa o Weave, mas inclui uma variedade de recursos e ferramentas que facilitam a construção, implantação e teste de uma rede doméstica (HAN).
Happy é uma ferramenta para orquestração leve de topologias de rede simuladas. Use-o para testar protocolos de rede e outros programas de execução distribuída em uma única máquina de desenvolvimento Linux sem usar hardware de dispositivo IoT.
O OpenWeave é suportado por uma variedade de cadeias de ferramentas e destinos, como Linux, Mac, Windows e plataformas incorporadas. Inclui scripts de compilação para Android e iOS, bem como uma camada de dispositivo para adaptações de plataforma.
OpenWeave é mais do que apenas gerenciamento de características. Ele inclui vários protocolos, como o Weave Web API para interações de dispositivo para nuvem e Weave Reliable Messaging para comunicações de dispositivo para dispositivo. Perfis como Echo, Heartbeat e Time Sync garantem a estabilidade do tecido Weave.
Use o conjunto incluído de scripts de teste de unidade para automatizar o teste da funcionalidade do Weave em sua implantação de IoT simulada. Ou crie o seu próprio usando as ligações Java, Cocoa ou Python.

Notícias

18 de fevereiro de 2020

O suporte para a família de SoCs Wireless Gecko EFR32 da Silicon Labs foi adicionado à camada de dispositivo OpenWeave. Tanto o EFR32MG12 quanto o EFR32MG21 são suportados, e também adicionamos um novo aplicativo de amostra para um dispositivo de trava de porta conectado para ambas as plataformas.
19 de dezembro de 2019

O Google se juntou à Amazon, Apple e Zigbee Alliance para formar o grupo de trabalho Connected Home over IP . Este grupo planeja desenvolver e promover a adoção de um novo padrão de conectividade livre de royalties para aumentar a compatibilidade entre produtos domésticos inteligentes, com a segurança como um princípio de design fundamental. O Google está contribuindo com o Weave como parte desse esforço.
17 de maio de 2019

Recentemente, adicionamos a camada de dispositivo ao OpenWeave, uma camada de adaptação de plataforma que implementa o código necessário para integrar o OW com vários fornecedores de plataforma. E para o novo Nordic nRF5 Device Layer, adicionamos um aplicativo de exemplo para um dispositivo de trava de porta conectado.

Construído pela Nest, para coisas inteligentes

Produtos domésticos conectados não são como telefones celulares. Cada um assume uma forma diferente para resolver um problema diferente. E quando você olhar para dentro, verá que os recursos de hardware da CPU, RAM, energia e rádios variam drasticamente. Para criar ótimos produtos que são tão rápidos e confiáveis ​​quanto nossas casas tradicionais com fio, a Nest precisava de um protocolo de comunicação seguro e confiável que funcionasse com uma ampla variedade de hardware.

Veja o Weave em ação com o sistema de alarme Nest Secure, um exemplo real do que o Weave pode fazer.
O Nest Guard, o teclado motorizado no coração do sistema de alarme Nest Secure, está sempre ligado. O Nest Guard permite que o serviço e o aplicativo saibam sobre qualquer alteração de sensor com o Weave pela rede Wi-Fi. E se a energia acabar, ele funciona com uma bateria de backup e ainda pode se comunicar com o serviço usando o Weave pelo celular.
O Nest Detect, o pequeno sensor alimentado por bateria do sistema de alarme Nest Secure, economiza energia ao acordar apenas quando há atividade. Usando o Weave em uma rede Thread, os sensores Nest Detect podem se comunicar com o Nest Guard quando uma porta ou janela é aberta ou um movimento é detectado, mesmo quando a energia está desligada.
Como eles compartilham o Weave como idioma comum, a trava Nest × Yale e o sistema de alarme Nest Secure funcionam melhor quando estão juntos. Ao destrancar a porta da frente, a fechadura informa automaticamente ao Nest Secure que é seguro desarmar, para que você não precise fazê-lo. A fechadura herda a robustez do Nest Guard, permanecendo totalmente operacional mesmo quando a energia ou a internet cai.
O Nest Connect funciona como um extensor de alcance para o sistema de alarme Nest Secure. Usando Weave e Thread, ele mantém o Nest Guard e o Nest Detect conectados quando estão distantes, especialmente em casas maiores. Ele também conecta o Nest × Yale Lock à internet.
OpenThread lançado pelo Google é uma implementação de código aberto do protocolo de rede Thread. O OpenWeave pode ser executado em cima do OpenThread, aproveitando a segurança e a rede mesh confiável do Thread. OpenWeave + OpenThread é uma solução de IoT em escala de produção inigualável.
Todos os direitos reservados. Java é uma marca registrada da Oracle e/ou de suas afiliadas. Thread é uma marca registrada do Thread Group, Inc.