O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English
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 produtos Google Nest. É uma solução versátil e leve para dispositivos de baixa potência.

Na Nest, acreditamos que as tecnologias básicas 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 de forma segura e contínua.
Os recursos do OpenWeave foram orientados por requisitos identificados pela Nest durante a construção de 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, de modo que os sensores podem funcionar com baterias por anos.

Com o OpenWeave, você pode usar a mesma tecnologia de comunicação de primeira classe que a família de produtos Nest usa.
  • A segurança do Weave é independente da rede subjacente. Cada interação entre produtos, aplicativos e serviços em nuvem é segura. E como o Weave tem domínios de confiança em camadas, as operações confidenciais só podem ser acessadas pelos dispositivos certos.
  • Os produtos da Weave podem se comunicar diretamente entre si, sem depender da nuvem. Mesmo que a Internet caia ou haja uma queda de energia, os produtos Weave podem continuar a funcionar juntos.
  • Weave é tão fácil quanto escanear um código QR. Ele adiciona com segurança o novo dispositivo à rede dispositivo a dispositivo. Então, 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.

Características

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 é compatível com uma variedade de conjuntos de ferramentas e destinos, como Linux, Mac, Windows e plataformas integradas. Inclui scripts de construçã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. Inclui vários protocolos, como a API Weave Web 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 pacote incluído de scripts de teste de unidade para automatizar o teste da funcionalidade Weave em sua implantação de IoT simulada. Ou crie 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 Gecko EFR32 da Silicon Labs foi adicionado ao OpenWeave Device Layer. Ambos EFR32MG12 e EFR32MG21 são suportados, e também adicionamos um novo aplicativo de amostra para um dispositivo de fechadura de porta conectado para ambas as plataformas.
19 de dezembro de 2019

O Google juntou-se à 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 fundamental de design. O Google está contribuindo com a 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 amostra para um dispositivo de fechadura de porta conectado.

Construído pela Nest, para coisas atenciosas

Os produtos de casa conectada 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 dramaticamente. Para fazer produtos excelentes, 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 energizado no coração do sistema de alarme Nest Secure, está sempre ativado. O Nest Guard informa ao serviço e ao app sobre quaisquer alterações de sensor com o Weave pela rede Wi-Fi. E se houver falta de energia, ele funciona com uma bateria reserva e ainda pode se comunicar com o serviço usando o Weave pelo celular.
O Nest Detect, o minúsculo sensor alimentado por bateria do sistema de alarme Nest Secure, conserva energia apenas acordando 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 se abre ou quando um movimento é detectado, mesmo quando a energia está cortada.
Como eles compartilham o Weave como idioma comum, a fechadura Nest × Yale e o sistema de alarme Nest Secure funcionam melhor quando estão juntos. Quando você destranca a porta da frente, a fechadura informa automaticamente ao Nest Secure que é seguro desarmar, então você não precisa. A fechadura herda a robustez do Nest Guard, permanecendo totalmente operacional mesmo quando a energia ou a internet caem.
O Nest Connect atua 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 IoT em escala de produção incomparável.
Todos os direitos reservados. Java é uma marca registrada da Oracle e / ou de suas afiliadas. Thread é uma marca registrada do Thread Group, Inc.