Google is committed to advancing racial equity for Black communities. See how.
OpenWeave è un'implementazione open source del livello dell'applicazione di rete Weave, la dorsale di comunicazione sicura e affidabile per i prodotti Google Nest. È una soluzione versatile e leggera per dispositivi a bassa potenza.

In Nest, crediamo che le tecnologie fondamentali alla base dei prodotti per la casa connessa debbano essere aperte e accessibili. L'allineamento intorno ai fondamenti comuni aiuterà i prodotti a comunicare tra loro in modo sicuro e senza interruzioni.
Le funzionalità di OpenWeave sono state guidate dai requisiti identificati da Nest durante la creazione del proprio ecosistema di prodotti. I protocolli di crittografia di Weave sono progettati per adattarsi ai vincoli di processore e memoria dei dispositivi IoT di oggi. Ha un formato di messaggio compatto e comunica solo quando è necessario, quindi i sensori possono funzionare a batterie per anni.

Con OpenWeave puoi utilizzare la stessa tecnologia di comunicazione migliore della categoria della famiglia di prodotti Nest.
  • La sicurezza di Weave è indipendente dalla rete sottostante. Ogni interazione tra prodotti, app e servizi cloud è sicura. E poiché Weave dispone di domini di fiducia a più livelli, le operazioni sensibili sono accessibili solo dai dispositivi giusti.
  • I prodotti Weave possono comunicare direttamente tra loro senza fare affidamento sul cloud. Anche se Internet non funziona o si verifica un'interruzione di corrente, i prodotti Weave possono continuare a funzionare insieme.
  • Weave è facile come scansionare un codice QR. Aggiunge in modo sicuro il nuovo dispositivo alla rete da dispositivo a dispositivo. Quindi quei dispositivi aiutano il nuovo a connettersi a Internet.
  • I prodotti richiedono correzioni di bug, patch di sicurezza e miglioramenti per stare al passo con la tecnologia ed evolversi con le esigenze della tua famiglia. Weave si occupa automaticamente degli aggiornamenti software in background.

Caratteristiche

OpenWeave non solo implementa Weave, ma include una varietà di funzionalità e strumenti che semplificano la creazione, l'implementazione e il test di una Home Area Network (HAN).
Happy è uno strumento per l'orchestrazione leggera di topologie di rete simulate. Usalo per testare i protocolli di rete e altri programmi di esecuzione distribuita su una singola macchina di sviluppo Linux senza utilizzare l'hardware del dispositivo IoT.
OpenWeave è supportato da una varietà di toolchain e target, come Linux, Mac, Windows e piattaforme embedded. Include script di build per Android e iOS, nonché un Device Layer per gli adattamenti della piattaforma.
OpenWeave è più di una semplice gestione dei tratti. Include più protocolli come Weave Web API per le interazioni da dispositivo a cloud e Weave Reliable Messaging per le comunicazioni da dispositivo a dispositivo. Profili come Echo, Heartbeat e Time Sync assicurano la stabilità del tessuto Weave.
Usa la suite inclusa di script di unit test per automatizzare il test della funzionalità Weave nella tua distribuzione IoT simulata. Oppure creane uno usando i collegamenti Java, Cocoa o Python.

notizia

18 febbraio 2020

Il supporto per la famiglia di SoC Wireless Gecko EFR32 di Silicon Labs è stato aggiunto a OpenWeave Device Layer. Sono supportati sia EFR32MG12 che EFR32MG21 e abbiamo anche aggiunto una nuova app di esempio per un dispositivo di blocco porta connesso per entrambe le piattaforme.
19 dicembre 2019

Google ha aderito Amazon, Apple, e la ZigBee Alliance per formare la casa connessa over IP gruppo di lavoro. Questo gruppo prevede di sviluppare e promuovere l'adozione di un nuovo standard di connettività esente da royalty per aumentare la compatibilità tra i prodotti per la casa intelligente, con la sicurezza come principio di progettazione fondamentale. Google sta contribuendo a Weave come parte di questo sforzo.
17 maggio 2019

Abbiamo recentemente aggiunto il Device Layer a OpenWeave, un livello di adattamento della piattaforma che implementa il codice necessario per integrare OW con più fornitori di piattaforme. E per il nuovo Device Layer Nordic nRF5, abbiamo aggiunto un'app di esempio per un dispositivo di blocco porta connesso.

Costruito da Nest, per cose premurose

I prodotti per la casa connessa non sono come i telefoni cellulari. Ognuno assume una forma diversa per risolvere un problema diverso. E quando guardi dentro, scoprirai che le capacità hardware di CPU, RAM, alimentazione e radio variano in modo altrettanto drammatico. Per realizzare ottimi prodotti veloci e affidabili come le nostre tradizionali case cablate, Nest aveva bisogno di un protocollo di comunicazione sicuro e affidabile che funzioni con un'ampia gamma di hardware.

Guarda Weave in azione con il sistema di allarme Nest Secure, un esempio reale di ciò che Weave può fare.
Nest Guard, il tastierino elettrico al centro del sistema di allarme Nest Secure, è sempre attivo. Nest Guard informa il servizio e l'app di eventuali modifiche ai sensori con Weave tramite la rete Wi-Fi. E se l'alimentazione si spegne, funziona con una batteria di backup e può ancora parlare con il servizio utilizzando Weave su cellulare.
Nest Detect, il minuscolo sensore alimentato a batteria del sistema di allarme Nest Secure, risparmia energia svegliandosi solo quando c'è attività. Utilizzando Weave su una rete Thread, i sensori Nest Detect possono comunicare con Nest Guard quando una porta o una finestra si apre o viene rilevato un movimento, anche quando l'alimentazione è interrotta.
Poiché condividono Weave come lingua comune, la serratura Nest × Yale e il sistema di allarme Nest Secure funzionano meglio quando sono insieme. Quando sblocchi la porta d'ingresso, la serratura comunica automaticamente a Nest Secure che è possibile disinserirla in sicurezza, quindi non è necessario. La serratura eredita la robustezza di Nest Guard, rimanendo pienamente operativa anche quando l'alimentazione o Internet si interrompe.
Nest Connect funge da range extender per il sistema di allarme Nest Secure. Utilizzando Weave e Thread, mantiene collegati Nest Guard e Nest Detect quando sono posizionati distanti, soprattutto nelle case più grandi. Collega anche la serratura Nest × Yale a Internet.
OpenThread rilasciato da Google è un'implementazione open source del protocollo di rete Thread. OpenWeave può essere eseguito su OpenThread, sfruttando l'affidabile rete mesh e la sicurezza di Thread. OpenWeave + OpenThread è una soluzione IoT su scala di produzione che non è seconda a nessuno.
Tutti i diritti riservati. Java è un marchio registrato di Oracle e/o delle sue affiliate. Thread è un marchio registrato di Thread Group, Inc.