Google is committed to advancing racial equity for Black communities. See how.

Profile splotu

Profile splotu

Istnieje wiele elementów do pełnej Weave stos, ale większość funkcji są pogrupowane w logiczne konstrukcje zwane profile. Każdy profil odpowiada określonemu zestawowi funkcji Weave, który obejmuje:

  • Protokoły
  • Role protokołu (wydawca, subskrybent)
  • Typy wiadomości
  • Schematy i publikowane dane
  • Kody statusu
  • Kody błędów

Patrz Profile stronę w splocie Primer na ogólny przegląd.

Podstawowy

Niektóre profile mają kluczowe znaczenie dla funkcjonalności Weave. To są:

  • masowy transfer danych (BDX) - transfer plików pomiędzy węzłami
  • Common - stan systemu i raportowanie błędów
  • Data Management - zarządzanie w czasie rzeczywistym cecha
  • Echo - połączenie sieciowe testowego i opóźnienia
  • Bezpieczeństwo - nawiązywać bezpieczne sesje
  • Directory Service - mapa punkty końcowe do zasobów w Serwisie

Wtórny

Inne zapewniają dodatkową funkcjonalność poza rdzeniem:

  • Alarm - pilne warunki Rozszerzaj przez tkaninę
  • urządzeń sterowania - zarządzać stanu i konfiguracji węzła
  • Device Description - tożsamość akcji między węzłami
  • tkaniny Provisioning - zarządzanie zasobami tkanina poziomie
  • Heartbeat - wskazują liveness węzła
  • Locale - wskazać lokalizacje zasobów
  • Network Provisioning - zarządzanie zasobami na poziomie sieci
  • usługi Provisioning - para i zarejestrować zasoby
  • Software Update - zarządzanie procesem aktualizacji oprogramowania
  • Raport o stanie - stan dziedzictwo i raportowanie błędów.
  • Czas Usługi - informacja o czasie synchronizacji pomiędzy zasobami i Serwisu
  • Strefa czasowa - zarządzać ustawieniami strefy czasowej pomiędzy zasobami
  • Reklamowe Parowanie - tokenów uwierzytelniania para
  • Tunneling - zarządzać Weave tunele

Stos splotu

Stos splotu

Rdzeń stosu Weave składa się z czterech modułów:

  • Security Manager - zarządza wszystkimi bezpiecznych sesji ( CASE , PASE , LEK ) pomiędzy zasobami
  • Exchange Manager — zarządza kontekstami wymiany (konwersacjami) między zasobami zdefiniowanymi przez każdy profil
  • Message Layer — lekka warstwa transportowa i sesyjna do komunikacji
  • Fabric State — zarządza bezpieczeństwem i konfiguracją sieci Fabric, w tym kluczami sesji i sieci Fabric

Profile i cechy drugorzędne znajdują się na szczycie rdzenia i profili głównych Weave.

Wyplata używa transporty bazowe TCP, UDP i BLE przekazać Weave wiadomości . TCP i UDP wykorzystują zarówno IPv4, jak i IPv6 przez technologie takie jak Thread i WiFi, podczas gdy BLE jest traktowany jako łącza punkt-punkt bez routingu.