Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English
OpenWeave è un'implementazione open source del livello dell'applicazione di rete Weave, il backbone di comunicazione sicuro e affidabile per i prodotti Google Nest. È una soluzione versatile e leggera per dispositivi a bassa potenza.

In Nest crediamo che le tecnologie chiave su cui si basano i prodotti per la casa connessa debbano essere aperte e accessibili. L'allineamento con i fondamentali comuni aiuterà i prodotti a comunicare in modo sicuro e senza interruzioni.
Le funzionalità di OpenWeave sono state guidate dai requisiti identificati da Nest durante la costruzione del loro ecosistema di prodotti. I protocolli di crittografia di Weave sono progettati per adattarsi ai vincoli del processore e della 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 di prima classe della famiglia di prodotti Nest.
  • La sicurezza del tessuto è indipendente dalla rete sottostante. Ogni interazione tra prodotti, app e servizi cloud è sicura. E poiché Weave ha domini a livelli di affidabilità, le operazioni sensibili sono accessibili solo dai dispositivi giusti.
  • I prodotti Weave possono dialogare direttamente senza fare affidamento sul cloud. Anche se Internet si interrompe o si verifica un'interruzione di corrente, i prodotti Weave possono continuare a lavorare 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 errori, 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 del software in background.

Caratteristiche

OpenWeave non solo implementa Weave, ma include una varietà di funzionalità e strumenti che semplificano la costruzione, la distribuzione e il test di una rete domestica (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 distribuiti su una singola macchina di sviluppo Linux senza usare l'hardware del dispositivo IoT.
OpenWeave è supportato da una varietà di toolchain e destinazioni, come Linux, Mac, Windows e piattaforme integrate. Include script di build per Android e iOS, nonché un livello dispositivo per adattamenti della piattaforma.
OpenWeave è molto più di una semplice gestione dei tratti. Include protocolli multipli come l'API Web Weave per le interazioni da dispositivo a cloud e la messaggistica affidabile Weave per le comunicazioni da dispositivo a dispositivo. Profili come Echo, Heartbeat e Time Sync assicurano la stabilità del tessuto Weave.
Utilizzare la suite inclusa di script di unit test per automatizzare i test della funzionalità Weave nella distribuzione IoT simulata. Oppure creane uno tuo 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 delle porte collegato per entrambe le piattaforme.
19 dic 2019

Google si è unito ad Amazon, Apple e Zigbee Alliance per formare il gruppo di lavoro Connected Home over IP . Questo gruppo intende 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 Tessere come parte di questo sforzo.
17 maggio 2019

Abbiamo recentemente aggiunto 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 Nordic nRF5 Device Layer, abbiamo aggiunto un'app di esempio per un dispositivo di blocco delle porte collegato.

Costruito da Nest, per cose pensierose

I prodotti domestici connessi non sono come i telefoni cellulari. Ognuno prende una forma diversa per risolvere un problema diverso. E quando guardi dentro, scoprirai che le capacità hardware di CPU, RAM, potenza e radio variano altrettanto drasticamente. 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 una vasta 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, la tastiera alimentata nel cuore del sistema di allarme Nest Secure, è sempre attiva. Nest Guard informa il servizio e l'app di eventuali cambiamenti del sensore con Weave sulla rete Wi-Fi. E se l'alimentazione si interrompe, funziona con una batteria di backup e può ancora parlare con il servizio utilizzando Weave sul cellulare.
Nest Detect, il minuscolo sensore a batteria del sistema di allarme Nest Secure, consente di risparmiare energia solo svegliandosi 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 è disattivata.
Poiché condividono Weave come linguaggio comune, il blocco Nest × Yale e il sistema di allarme Nest Secure funzionano meglio quando sono insieme. Quando sblocchi la tua porta d'ingresso, la serratura dice automaticamente a Nest Secure che è sicuro disarmare, quindi non è necessario. Il blocco eredita la robustezza di Nest Guard, rimanendo pienamente operativo anche quando l'alimentazione o Internet si interrompono.
Nest Connect funge da estensione di portata per il sistema di allarme Nest Secure. Usando Weave e Thread, mantiene Nest Guard e Nest Detect collegati quando sono posizionati molto distanti, specialmente nelle case più grandi. Inoltre, collega Nest × Yale Lock a Internet.
OpenThread rilasciato da Google è un'implementazione open source del protocollo di rete Thread. OpenWeave può essere eseguito su OpenThread, sfruttando l'affidabilità della rete mesh e della 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.