Co to jest splot?

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Splot

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.