OpenWeave
OpenWeave ist eine Open-Source-Implementierung der Weave-Netzwerkanwendungsschicht, dem sicheren und zuverlässigen Kommunikations-Backbone für Google Nest-Produkte. Es ist eine vielseitige und leichte Lösung für Geräte mit geringem Stromverbrauch.
Wir bei Nest glauben, dass die Kerntechnologien, die vernetzte Heimprodukte unterstützen, offen und zugänglich sein müssen. Durch die Ausrichtung auf gemeinsame Grundlagen können Produkte sicher und nahtlos miteinander kommunizieren.
Wir bei Nest glauben, dass die Kerntechnologien, die vernetzte Heimprodukte unterstützen, offen und zugänglich sein müssen. Durch die Ausrichtung auf gemeinsame Grundlagen können Produkte sicher und nahtlos miteinander kommunizieren.

Warum OpenWeave verwenden?
Die Funktionen von OpenWeave wurden von den Anforderungen bestimmt, die Nest beim Aufbau seines Produktökosystems ermittelt hat. Die Verschlüsselungsprotokolle von Weave sind so konzipiert, dass sie den Prozessor- und Speicherbeschränkungen heutiger IoT-Geräte entsprechen. Es verfügt über ein kompaktes Nachrichtenformat und kommuniziert nur bei Bedarf, sodass Sensoren jahrelang mit Batterien betrieben werden können.
Mit OpenWeave können Sie dieselbe erstklassige Kommunikationstechnologie verwenden wie die Nest-Produktfamilie.
Mit OpenWeave können Sie dieselbe erstklassige Kommunikationstechnologie verwenden wie die Nest-Produktfamilie.
-
Sichere Kommunikation
Die Web-Sicherheit ist unabhängig vom zugrunde liegenden Netzwerk. Jede Interaktion zwischen Produkten, Apps und Cloud-Diensten ist sicher. Und da Weave über vertrauenswürdige Domänen verfügt, können vertrauliche Vorgänge nur von den richtigen Geräten ausgeführt werden. -
Schnell und zuverlässig
Webprodukte können direkt miteinander kommunizieren, ohne sich auf die Cloud verlassen zu müssen. Selbst wenn das Internet ausfällt oder ein Stromausfall auftritt, können Weave-Produkte weiterhin zusammenarbeiten. -
Einfach anzuschließen
Das Weben ist so einfach wie das Scannen eines QR-Codes. Das neue Gerät wird sicher zum Netzwerk von Gerät zu Gerät hinzugefügt. Dann helfen diese Geräte dem neuen, eine Verbindung zum Internet herzustellen. -
Immer auf dem neuesten Stand
Produkte erfordern Fehlerbehebungen, Sicherheitspatches und Verbesserungen, um mit der Technologie Schritt zu halten und sich an die Bedürfnisse Ihrer Familie anzupassen. Weave kümmert sich automatisch um Software-Updates im Hintergrund.
Eigenschaften
OpenWeave implementiert nicht nur Weave, sondern enthält auch eine Vielzahl von Funktionen und Tools, die das Erstellen, Bereitstellen und Testen eines Home Area Network (HAN) vereinfachen.
Happy Network Simulation Tool
Happy ist ein Tool für die einfache Orchestrierung simulierter Netzwerktopologien. Verwenden Sie diese Option, um Netzwerkprotokolle und andere verteilte Ausführungsprogramme auf einem einzelnen Linux-Entwicklungscomputer ohne Verwendung von IoT-Gerätehardware zu testen.
Unterstützung für mehrere Plattformen
OpenWeave wird von einer Vielzahl von Toolchains und Zielen unterstützt, z. B. Linux, Mac, Windows und eingebettete Plattformen. Es enthält Build-Skripte für Android und iOS sowie eine Geräteebene für Plattformanpassungen.
Protokolle und Profile
OpenWeave ist mehr als nur Trait Management. Es enthält mehrere Protokolle wie die Weave Web API für Geräte-zu-Cloud-Interaktionen und Weave Reliable Messaging für die Kommunikation von Gerät zu Gerät. Profile wie Echo, Heartbeat und Time Sync sorgen für die Stabilität des Webgewebes.
Testskripte
Verwenden Sie die mitgelieferte Suite von Unit-Test-Skripten, um das Testen der Weave-Funktionalität in Ihrer simulierten IoT-Bereitstellung zu automatisieren. Oder erstellen Sie Ihre eigenen mithilfe der Java-, Cocoa- oder Python-Bindungen.
Nachrichten
Unterstützung für die Wireless Gecko EFR32-Plattform von Silicon Labs hinzugefügt
18. Februar 2020
Die OpenWeave Device Layer wurde um die Unterstützung der drahtlosen Gecko EFR32-SoC-Familie von Silicon Labs erweitert. Sowohl EFR32MG12 als auch EFR32MG21 werden unterstützt. Außerdem haben wir eine neue Beispiel-App für ein angeschlossenes Türschloss für beide Plattformen hinzugefügt.
Die OpenWeave Device Layer wurde um die Unterstützung der drahtlosen Gecko EFR32-SoC-Familie von Silicon Labs erweitert. Sowohl EFR32MG12 als auch EFR32MG21 werden unterstützt. Außerdem haben wir eine neue Beispiel-App für ein angeschlossenes Türschloss für beide Plattformen hinzugefügt.
Connected Home over IP-Arbeitsgruppe gebildet
19. Dezember 2019
Google hat sich Amazon, Apple und der Zigbee Alliance angeschlossen, um die Arbeitsgruppe Connected Home over IP zu bilden. Diese Gruppe plant, die Einführung eines neuen, lizenzgebührenfreien Konnektivitätsstandards zu entwickeln und zu fördern, um die Kompatibilität zwischen Smart-Home-Produkten zu verbessern, wobei Sicherheit ein grundlegender Grundsatz für das Design ist. Google leistet im Rahmen dieser Bemühungen einen Beitrag zu Weave.
Google hat sich Amazon, Apple und der Zigbee Alliance angeschlossen, um die Arbeitsgruppe Connected Home over IP zu bilden. Diese Gruppe plant, die Einführung eines neuen, lizenzgebührenfreien Konnektivitätsstandards zu entwickeln und zu fördern, um die Kompatibilität zwischen Smart-Home-Produkten zu verbessern, wobei Sicherheit ein grundlegender Grundsatz für das Design ist. Google leistet im Rahmen dieser Bemühungen einen Beitrag zu Weave.
Device Layer und nRF52840 Lock Example App hinzugefügt
17. Mai 2019
Wir haben kürzlich die Geräteebene zu OpenWeave hinzugefügt, einer Plattformanpassungsschicht, die den Code implementiert, der für die Integration von OW in mehrere Plattformanbieter erforderlich ist. Und für die neue nordische nRF5-Geräteschicht haben wir eine Beispiel-App für ein angeschlossenes Türschloss hinzugefügt.
Wir haben kürzlich die Geräteebene zu OpenWeave hinzugefügt, einer Plattformanpassungsschicht, die den Code implementiert, der für die Integration von OW in mehrere Plattformanbieter erforderlich ist. Und für die neue nordische nRF5-Geräteschicht haben wir eine Beispiel-App für ein angeschlossenes Türschloss hinzugefügt.
Gebaut von Nest für nachdenkliche Dinge
Vernetzte Heimprodukte sind nicht wie Mobiltelefone. Jeder nimmt eine andere Form an, um ein anderes Problem zu lösen. Wenn Sie nach innen schauen, werden Sie feststellen, dass die Hardwarefunktionen von CPU, RAM, Leistung und Funkgeräten ebenso stark variieren. Um großartige Produkte herzustellen, die so schnell und zuverlässig sind wie unsere herkömmlichen Kabelhäuser, benötigte Nest ein sicheres, zuverlässiges Kommunikationsprotokoll, das mit einer Vielzahl von Hardware funktioniert.
Sehen Sie Weave in Aktion mit dem Nest Secure-Alarmsystem, einem realen Beispiel dafür, was Weave kann.
Sehen Sie Weave in Aktion mit dem Nest Secure-Alarmsystem, einem realen Beispiel dafür, was Weave kann.
Nestwächter
Nest Guard, die elektrische Tastatur im Herzen des Nest Secure-Alarmsystems, ist immer eingeschaltet. Nest Guard informiert den Dienst und die App über Sensoränderungen mit Weave über das Wi-Fi-Netzwerk. Wenn der Strom ausfällt, wird er mit einer Pufferbatterie betrieben und kann weiterhin über Weave over Cellular mit dem Dienst kommunizieren.
Nest Detect
Nest Detect, der winzige, batteriebetriebene Sensor des Nest Secure-Alarmsystems, spart Energie, indem er nur bei Aktivität aufwacht. Mithilfe von Weave über ein Thread-Netzwerk können Nest Detect-Sensoren mit Nest Guard kommunizieren, wenn sich eine Tür oder ein Fenster öffnet oder eine Bewegung erkannt wird - auch wenn die Stromversorgung unterbrochen ist.
Nest × Yale Lock
Da sie Weave als gemeinsame Sprache verwenden, funktionieren das Nest × Yale-Schloss und das Nest Secure-Alarmsystem besser, wenn sie zusammen sind. Wenn Sie Ihre Vordertür entriegeln, teilt das Schloss Nest Secure automatisch mit, dass das Deaktivieren sicher ist, sodass Sie dies nicht tun müssen. Das Schloss übernimmt die Robustheit von Nest Guard und bleibt auch dann voll funktionsfähig, wenn Strom oder Internet ausfallen.
Nest Connect
Nest Connect dient als Range Extender für das Nest Secure-Alarmsystem. Mit Weave and Thread bleiben Nest Guard und Nest Detect verbunden, wenn sie weit voneinander entfernt sind, insbesondere in größeren Häusern. Es verbindet auch das Nest × Yale Lock mit dem Internet.
Besser mit OpenThread
OpenThread von Google ist eine Open-Source-Implementierung des Thread-Netzwerkprotokolls. OpenWeave kann auf OpenThread ausgeführt werden und nutzt die zuverlässige Mesh-Vernetzung und Sicherheit von Thread. OpenWeave + OpenThread ist eine IoT-Lösung im Produktionsmaßstab, die ihresgleichen sucht.
Alle Rechte vorbehalten. Java ist eine eingetragene Marke von Oracle und / oder seinen verbundenen Unternehmen. Thread ist eine eingetragene Marke der Thread Group, Inc.