Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Profils de tissage

Profils de tissage

Il existe de nombreux éléments dans la pile Weave complète, mais la majorité des fonctionnalités sont regroupées en constructions logiques appelées profils . Chaque profil correspond à un ensemble spécifique de fonctionnalités de tissage qui comprend:

  • Protocoles
  • Rôles de protocole (éditeur, abonné)
  • Types de messages
  • Schémas et données publiées
  • Codes d'état
  • Codes d'erreur

Voir la page Profils dans le Weave Primer pour un aperçu général.

Primaire

Certains profils sont au cœur de la fonctionnalité de Weave. Ceux-ci sont:

  • Bulk Data Transfer (BDX) - transfert de fichiers entre les nœuds
  • Common - état du système et rapport d'erreurs
  • Data Management - gestion des traits en temps réel
  • Echo - teste la connectivité et la latence du réseau
  • Sécurité - établir des sessions sécurisées
  • Service Directory - mappez les points de terminaison aux ressources du service

Secondaire

D'autres fournissent des fonctionnalités supplémentaires au sommet:

  • Alarme - propage des conditions urgentes à travers le tissu
  • Device Control - gérer l'état et la configuration d'un nœud
  • Description du périphérique - partage des identités entre les nœuds
  • Fabric Provisioning - gestion de la structure au niveau des ressources
  • Heartbeat - indique la vivacité d'un nœud
  • Locale - indique les paramètres régionaux des ressources
  • Network Provisioning - gestion du réseau au niveau des ressources
  • Service Provisioning - associer et enregistrer des ressources
  • Software Update - gérer le processus de mise à jour du logiciel
  • Status Report - état hérité et rapport d'erreurs.
  • Time Services - synchronise les informations de temps entre les ressources et le service
  • Time Zone - gérer les paramètres de fuseau horaire entre les ressources
  • Token Pairing - paire de jetons d'authentification
  • Tunneling - gérer les tunnels Weave

Pile de tissage

Pile de tissage

Le noyau de la pile Weave comprend quatre modules:

  • Security Manager - gère toutes les sessions sécurisées ( CASE , PASE , TAKE ) entre les ressources
  • Exchange Manager - gère les contextes d'échange (conversations) entre les ressources tels que définis par chaque profil
  • Message Layer - couche de transport et de session légère pour la communication
  • Fabric State - gère la sécurité et la configuration de la structure, y compris les clés de session et de structure

Les profils et traits secondaires se trouvent au sommet du noyau Weave et des profils primaires.

Weave utilise les transports sous-jacents de TCP, UDP et BLE pour transmettre les messages Weave . TCP et UDP utilisent à la fois IPv4 et IPv6 sur des technologies telles que Thread et WiFi, tandis que BLE est traité comme des liaisons point à point sans routabilité.