Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Profile splotu

Profile splotu

W pełnym stosie Weave znajduje się wiele elementów, ale większość funkcji jest pogrupowana w logiczne konstrukcje zwane profilami . 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 stanu
  • Kody błędów

Zobacz stronę Profile w Weave Primer, aby uzyskać ogólny przegląd.

Podstawowy

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

  • Bulk Data Transfer (BDX) - przesyłanie plików między węzłami
  • Common - status systemu i raportowanie błędów
  • Zarządzanie danymi - zarządzanie cechami w czasie rzeczywistym
  • Echo - testuje łączność sieciową i opóźnienia
  • Bezpieczeństwo - ustanawiaj bezpieczne sesje
  • Service Directory - mapowanie punktów końcowych do zasobów w Usłudze

Wtórny

Inne zapewniają dodatkową funkcjonalność na szczycie rdzenia:

  • Alarm - rozprzestrzeniaj nagłe sytuacje przez tkaninę
  • Device Control - zarządzaj stanem i konfiguracją węzła
  • Opis urządzenia - udostępnianie tożsamości między węzłami
  • Fabric Provisioning - zarządzanie strukturą na poziomie zasobów
  • Heartbeat - wskazuje żywotność węzła
  • Locale - wskaż zasobów
  • Network Provisioning - zarządzanie siecią na poziomie zasobów
  • Udostępnianie usług - i rejestruj zasoby
  • Aktualizacja oprogramowania - zarządzaj procesem aktualizacji oprogramowania
  • Status Report - starszy status i raportowanie błędów.
  • Time Services - synchronizują informacje o czasie pomiędzy zasobami a Usługą
  • Time Zone - zarządzaj ustawieniami stref czasowych pomiędzy zasobami
  • Token Pairing - parowanie tokenów uwierzytelniających
  • Tunneling - zarządzaj tunelami Weave

Stos splotu

Stos splotu

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

  • Security Manager - zarządza wszystkimi bezpiecznymi sesjami ( CASE , PASE , TAKE ) pomiędzy zasobami
  • Exchange Manager - zarządza kontekstami wymiany (konwersacjami) między zasobami zdefiniowanymi w każdym profilu
  • Warstwa wiadomości - lekki transport i warstwa sesji do komunikacji
  • Stan sieci szkieletowej - zarządza zabezpieczeniami i konfiguracją sieci szkieletowej, w tym kluczami sesji i sieci szkieletowej

Dodatkowe profile i cechy znajdują się na szczycie rdzenia Weave i profili głównych.

Weave używa podstawowych transportów TCP, UDP i BLE do przekazywania komunikatów Weave . TCP i UDP używają zarówno IPv4, jak i IPv6 w stosunku do technologii takich jak Thread i WiFi, podczas gdy BLE jest traktowane jako łącza punkt-punkt bez możliwości routingu.