OpenWeave
O OpenWeave é uma implementação de código aberto da camada de aplicativos de rede do Weave, a base segura e confiável de comunicações para produtos Google Nest. Ele é uma solução versátil e leve para dispositivos de baixo consumo de energia.
Na Nest, acreditamos que as principais tecnologias que sustentam os produtos de casa conectada precisam estar abertas e acessíveis. O alinhamento em torno de conceitos básicos ajuda os produtos a se comunicar com segurança e facilidade.
Na Nest, acreditamos que as principais tecnologias que sustentam os produtos de casa conectada precisam estar abertas e acessíveis. O alinhamento em torno de conceitos básicos ajuda os produtos a se comunicar com segurança e facilidade.
Por que usar o OpenWeave?
Os recursos do OpenWeave foram gerados com base nos requisitos identificados pela Nest ao criar o próprio ecossistema de produtos. Os protocolos de criptografia do Weave foram desenvolvidos para atender às restrições do processador e da memória dos dispositivos de IoT atuais. Ele tem um formato de mensagem compacto e se comunica apenas quando necessário. Assim, os sensores podem funcionar em baterias por anos.
Com o OpenWeave, você pode usar a mesma tecnologia de comunicação da categoria Nest.
Com o OpenWeave, você pode usar a mesma tecnologia de comunicação da categoria Nest.
-
Comunicações seguras
A segurança do Weave é independente da rede subjacente. Todas as interações entre produtos, apps e serviços em nuvem são seguras. Além disso, como o Weave tem domínios de confiança em camadas, as operações confidenciais só podem ser acessadas pelos dispositivos certos. -
Rapidez e confiança
Os produtos do Weave podem se comunicar diretamente sem depender da nuvem. Mesmo que a Internet fique fora do ar ou haja falta de energia, os produtos do Weave podem continuar funcionando juntos. -
Fácil de se conectar
O Weave é tão fácil quanto ler um código QR. Ele adiciona o novo dispositivo com segurança à rede. Em seguida, esses dispositivos ajudam o novo a se conectar à Internet. -
Sempre atualizados
Os produtos requerem correções de bugs, patches de segurança e melhorias para acompanhar a tecnologia e evoluir com as necessidades da sua família. O Weave cuida automaticamente das atualizações de software em segundo plano.
Recursos
Além de implementar o Weave, o OpenWeave tem vários recursos e ferramentas que facilitam a criação, a implantação e o teste de uma rede de área residencial (HAN, na sigla em inglês).
Feliz Simulador de rede
O Happy é uma ferramenta para orquestração leve de topologias de rede simuladas. Use esse recurso para testar protocolos de rede e outros programas de execução distribuídos em uma única máquina de desenvolvimento Linux sem usar o hardware de dispositivo de IoT.
Suporte a várias plataformas
O OpenWeave é compatível com vários conjuntos de ferramentas e destinos, como Linux, Mac, Windows e plataformas incorporadas. Ele inclui scripts de criação para Android e iOS, bem como uma camada de dispositivo para adaptações de plataforma.
Protocolos e perfis
O OpenWeave vai além do gerenciamento de características. Ele inclui vários protocolos, como a API Weave Web para interações entre dispositivos e o Weave Trusted Messaging para comunicação entre dispositivos. Perfis como Echo, Heartbeat e Time Sync garantem a estabilidade do tecido da Weave.
Scripts de teste
Use o pacote de scripts de teste de unidade incluído para automatizar o teste de funcionalidade do Weave na implantação simulada de IoT. Ou crie as suas próprias usando as vinculações Java, Cocoa ou Python.
Notícias
Compatibilidade com a plataforma Silicon Labs' Wireless Gecko EFR32
18 de fevereiro de 2020
O suporte à Silicon Labs' família Gecko EFR32 de SoCs sem fio foi adicionado à camada de dispositivos OpenWeave. O EFR32MG12 e o EFR32MG21 são compatíveis, e também adicionamos um novo app de exemplo para um dispositivo de bloqueio de porta conectada para as duas plataformas.
O suporte à Silicon Labs' família Gecko EFR32 de SoCs sem fio foi adicionado à camada de dispositivos OpenWeave. O EFR32MG12 e o EFR32MG21 são compatíveis, e também adicionamos um novo app de exemplo para um dispositivo de bloqueio de porta conectada para as duas plataformas.
O grupo de trabalho de uma casa conectada sobre IP foi formado
19 de dezembro de 2019
O Google se uniu à Amazon, Apple e Zigbee Alliance para formar o grupo de trabalho Connected Home over IP. Este grupo planeja e promove a adoção de um novo padrão de conectividade livre de royalties para aumentar a compatibilidade entre os produtos de casa inteligente. O uso da segurança é um princípio fundamental para o design. O Google está contribuindo com o Weave como parte desse esforço.
O Google se uniu à Amazon, Apple e Zigbee Alliance para formar o grupo de trabalho Connected Home over IP. Este grupo planeja e promove a adoção de um novo padrão de conectividade livre de royalties para aumentar a compatibilidade entre os produtos de casa inteligente. O uso da segurança é um princípio fundamental para o design. O Google está contribuindo com o Weave como parte desse esforço.
Um exemplo de app com camada de dispositivos e bloqueio nRF52840 foi adicionado
17 de maio de 2019
Recentemente, adicionamos a camada de dispositivos ao OpenWeave, uma camada de adaptação da plataforma que implementa o código necessário para integrar o OW a vários fornecedores de plataformas. Para o novo Nordic nRF5 Device Layer, adicionamos um app de exemplo para uma porta com fechadura conectada.
Recentemente, adicionamos a camada de dispositivos ao OpenWeave, uma camada de adaptação da plataforma que implementa o código necessário para integrar o OW a vários fornecedores de plataformas. Para o novo Nordic nRF5 Device Layer, adicionamos um app de exemplo para uma porta com fechadura conectada.
Criado pela Nest para funcionalidades inteligentes
Produtos de casa conectada não são como smartphones. Cada um tem um formato diferente para resolver um problema diferente. Ao observar o interior, você verá que os recursos de hardware, CPU, RAM, energia e rádios variam de forma impressionante. Para criar produtos tão rápidos e confiáveis quanto nossas casas com fio tradicionais, a Nest precisa de um protocolo de comunicação seguro e confiável que funcione com uma ampla variedade de hardwares.
Veja o Weave em ação com o sistema de alarme Nest Secure, um exemplo do que pode ser feito pelo Weave.
Veja o Weave em ação com o sistema de alarme Nest Secure, um exemplo do que pode ser feito pelo Weave.
Nest Guard
O Nest Guard, o teclado com bateria no coração do sistema de alarme Nest Secure, está sempre ativado. O Nest Guard informa ao serviço e ao app sobre mudanças no sensor com o Weave por meio da rede Wi-Fi. Se a energia acabar, ele funcionará em uma bateria reserva e ainda poderá falar com o serviço pelo Weave via rede celular.
Nest Detect
O Nest Detect, o pequeno sensor de bateria do sistema de alarme Nest Secure, conserva energia ao ser ativado apenas quando há atividade. Com o Weave por uma rede Thread, os sensores Nest Detect podem falar com o Nest Guard quando uma porta ou janela for aberta ou um movimento for detectado, mesmo quando o dispositivo estiver sem energia.
Fechadura Nest × Yale
Como eles usam o Weave como idioma comum, a fechadura Nest × Yale e o sistema de alarme Nest Secure funcionam melhor quando estão juntos. Quando você destrancar a porta da frente, a fechadura informará automaticamente ao Nest Secure que é seguro desligar e você não precisa fazer isso. O bloqueio herda a robustez do Nest Guard para permanecer totalmente operacional mesmo em caso de queda de energia ou conexão de Internet.
Nest Connect
O Nest Connect serve como um extensor de alcance para o sistema de alarme Nest Secure. Com o Weave e o Thread, os dispositivos Nest Guard e Nest Detect ficam conectados quando separados, especialmente em casas maiores. Ele também conecta a Fechadura Nest × Yale à Internet.
Melhor com OpenThread
O OpenThread lançado pelo Google é uma implementação de código aberto do protocolo de rede Thread. O OpenWeave pode ser executado sobre o OpenThread, aproveitando a rede mesh e a segurança confiáveis do Thread' O OpenWeave + OpenThread é uma solução de Internet das Coisas (IoT) em escala de produção inigualável.
Todos os direitos reservados. Java é uma marca registrada da Oracle e/ou afiliadas. Thread é uma marca registrada da Thread Group, Inc.