OpenWeave to implementacja open source warstwy aplikacji sieci Weave, która jest bezpiecznym, niezawodnym szkieletem komunikacyjnym dla produktów Google Nest. Jest to uniwersalne i lekkie rozwiązanie dla urządzeń o małej mocy.

W Nest wierzymy, że podstawowe technologie wykorzystywane w inteligentnych produktach domowych muszą być otwarte i dostępne. Zgodność ze wspólnymi podstawami ułatwia bezpieczne łączenie się między usługami.
Działanie funkcji OpenWeave wynikało z wymagań, które firma Nest zidentyfikowała podczas tworzenia ekosystemu produktów. Protokoły szyfrowania Weave zostały zaprojektowane tak, aby pasować do ograniczeń procesora i pamięci na współczesnych urządzeniach IoT. Ma kompaktowy format wiadomości i komunikuje się tylko wtedy, gdy jest potrzebny, dzięki czemu czujniki mogą działać na baterie przez kilka lat.

Dzięki OpenWeave możesz używać tej samej najlepszej technologii komunikacyjnej, która jest dostępna w grupie rodzinnej Nest. między innymi.
  • Bezpieczeństwo zabezpieczeń Weave jest niezależne od sieci. Każda interakcja między usługami, aplikacjami i usługami w chmurze jest bezpieczna. Protokół Weave korzysta z domen oznaczonych w wielu poziomach zaufania, więc operacje o charakterze wrażliwym są dostępne tylko na odpowiednich urządzeniach.
  • Urządzenia współpracujące mogą komunikować się bezpośrednio bez konieczności korzystania z chmury. Nawet jeśli internet przestanie działać lub wystąpi przerwa w działaniu usługi, usługi Weave mogą nadal współpracować.
  • Skanowanie jest proste tak samo jak skanowanie kodu QR. Bezpiecznie dodaje nowe urządzenie do sieci między urządzeniami. Dzięki temu nowe urządzenia połączą się z internetem.
  • Aby korzystać z usług i dostosowywać się do nowych technologii, musisz korzystać z poprawek błędów, poprawek zabezpieczeń oraz udoskonaleń, które będą dostosowane do potrzeb Twojej rodziny. Automatycznie powiemy aktualizacje oprogramowania w tle.

Funkcje

OpenWeave nie tylko implementuje oprogramowanie Weave, ale zawiera też wiele funkcji i narzędzi, które ułatwiają tworzenie, wdrażanie i testowanie sieci domowej (HAN).
Happy to narzędzie umożliwiające bezproblemową administrację symulowanych topologii sieci. Używaj go do testowania protokołów sieciowych i innych rozproszonych programów wykonawczych na jednym komputerze do programowania bez Linuksa bez używania sprzętu IoT.
OpenWeave jest obsługiwana przez wiele narzędzi i celów, takich jak Linux, macOS, Windows i osadzone platformy. Zawiera skrypty kompilacji na Androida i iOS oraz warstwę urządzeń do adaptacji platformy.
OpenWeave to coś więcej niż zarządzanie cechami. Zawiera ona wiele protokołów, takich jak interfejs Weave Web API do interakcji między urządzeniami i niezawodne przesyłanie wiadomości do urządzenia. Profile takie jak echo, puls i synchronizacja czasu zapewniają stabilność tkaniny.
Użyj zawartego w nim pakietu skryptów jednostkowych do automatyzacji testowania funkcji Weave w symulowanym wdrożeniu IoT. Możesz też utworzyć własne, używając powiązań Javy, Cocoa lub Pythona.

Nowości

18 lutego 2020 r.

Obsługa sieci bezprzewodowych GECko EFR32 firmy Silicon Labs została dodana do warstwy OpenWeave Device Layer. Obsługiwane są zarówno systemy EFR32MG12, jak i EFR32MG21. Dodaliśmy też nową przykładową aplikację dla zamków do drzwi dla obu platform.
19 grudnia 2019 r.

Google dołączył do firm Amazon, Apple i Zigbee Alliance, aby utworzyć grupę roboczą Connected Home over IP. Grupa ta planuje opracowanie i zastosowanie nowego, bezpłatnego systemu zarządzania połączeniami, aby zwiększyć zgodność inteligentnych urządzeń domowych. W ramach tych działań Google wspiera Google Weave.
17 maja 2019 r.

Niedawno dodaliśmy warstwę urządzeń do platformy WeWeave, która jest warstwą administrującą platformy implementującą kod wymagany do integracji zasobów reklamowych wielu dostawców. Do nowej warstwy urządzeń Nordic nRF5 dodaliśmy przykładową aplikację połączonego urządzenia do otwierania drzwi.

Zaprojektowany z myślą o przemyślanych rzeczach

Produkty do domu inteligentnego nie działają jak telefony komórkowe. Każdy z nich ma inny kształt, aby rozwiązać inny problem. Na stronie wnętrza znajdziesz niezwykłe możliwości sprzętowe procesora, RAM, zasilania i radia. Aby tworzyć produkty tak szybkie i niezawodne jak nasze tradycyjne domy przewodowe, Nest potrzebuje bezpiecznego i niezawodnego protokołu komunikacyjnego, który współpracuje z szerokim wyborem sprzętu.

Zobacz, jak działa Weave z alarmem Nest Secure Jest to prawdziwy przykład tego, co potrafi Weave.
Nest Guard, zasilana klawiatura stanowiąca serce systemu alarmowego Nest Secure, jest zawsze włączona. Nest Guard informuje usługę i aplikację o wszelkich zmianach czujników za pomocą Weave przez sieć Wi-Fi. Akumulator jest rozładowany i zasila się baterią, która nadal może komunikować się z usługą przez Weave przez sieć komórkową.
Nest Detect to niewielki czujnik zasilany z baterii systemu Nest Secure. Oszczędza energię, ponieważ budzi się tylko w momencie aktywności. Czujniki Nest Detect w plakietce sieci Sieć wędrują z Nest Guard po otwarciu drzwi lub okna, nawet po wykryciu ruchu.
Ponieważ Weave jest wspólnym językiem, zamek Nest × Yale i system alarmowy Nest Secure działają lepiej, gdy są połączone. Gdy odblokujesz drzwi wejściowe, zamek automatycznie powiadamia Nest Secure, że można go wyłączyć. W takim przypadku nie musisz tego robić. Blokada dziedziczy zabezpieczenia Nest Nest Guard i zachowuje pełną sprawność działania nawet przy braku prądu lub wyłączeniu internetu.
Nest Connect to przedłużanie zasięgu systemu alarmowego Nest Secure. Dzięki urządzeniu Weave i Thread nic się nie dzieje. Nest Guard i Nest Detect są połączone, gdy znajdują się daleko od siebie, zwłaszcza w większych domach. Łączy też Nest × Yale Lock z internetem.
OpenThread wydany przez Google to implementacja open source protokołu sieciowego sieci Thread. OpenWeave może działać na bazie OpenThread, korzystając z niezawodnych sieci typu mesh i bezpieczeństwa Thread. OpenWeave + OpenThread to drugie, zerowe rozwiązanie w skali produkcyjnej.
Wszelkie prawa zastrzeżone. Java jest zastrzeżonym znakiem towarowym firmy Oracle lub jej podmiotów stowarzyszonych. Thread jest zastrzeżonym znakiem towarowym firmy Thread Group, Inc.