
Weave to zestaw protokołów sieciowych na poziomie aplikacji zbudowanych wokół wspólnej architektury adresowania i nazewnictwa z protokołami serializacji o niskim nakładzie pracy i nowoczesnymi zabezpieczeniami.
Protokoły Weave zapewniają komunikację między urządzeniami, urządzeniami z urządzeniami mobilnymi i urządzeniami z chmurą, umożliwiając zarówno kontrolę, jak i dane w przestrzeni Internetu rzeczy (IoT). Chociaż Weave jest zaprojektowany wokół IPv6, może wykorzystywać dowolną sieć IP lub technologię komunikacji punkt-punkt, taką jak BLE.
Splot został zaprojektowany z myślą o następujących celach:
- Niskie koszty ogólne — lekkie rozwiązanie dla urządzeń o niskim poborze mocy
- Wszechobecny — skalowalny i ujednolicony protokół wszędzie
- Solidny — wykorzystuje Thread® i samonaprawia się w chmurze
- Bezpieczne — Interakcje są bezpieczne, nawet gdy sieć nie jest
- Łatwy w użyciu — Elastyczna konfiguracja i konfiguracja
- Wszechstronność — mocno wpisane dane zapewniają skuteczną interakcję
Jeśli jesteś nowy w Weave, zrozumienie podstaw ma kluczowe znaczenie dla korzystania z OpenWeave we własnych aplikacjach. OpenWeave to implementacja Weave o otwartym kodzie źródłowym, która udostępnia pewne podstawowe komponenty. Celem tego podkładu jest wyjaśnienie pojęć stojących za Weave i sposobu jego działania oraz zapewnienie trampoliny do rozwoju OpenWeave.
Wymagania wstępne
Ten elementarz zakłada, że masz dobrą praktyczną wiedzę na temat następujących zagadnień:
- Koncepcje dotyczące sieci i routingu
- IPv6
- Bufory protokołów
Znajomość technologii Wi-Fi i protokołu sieciowego Thread nie jest wymagana, ale warto ją mieć.
Ikony
W tym podręczniku będziemy używać różnych ikon w tekście lub na diagramach do reprezentowania elementów systemu Weave. Te ikony służą do pomocy w zrozumieniu funkcji Weave, podkreślając wspólne elementy i nie są oficjalnymi ikonami marki Weave.