Google is committed to advancing racial equity for Black communities. See how.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Perfis de tecer

Perfis de tecer

Existem muitos elementos na pilha completa do Weave, mas a maior parte da funcionalidade é agrupada em construções lógicas chamadas perfis . Cada perfil corresponde a um conjunto específico de funcionalidades do Weave, que compreende:

  • Protocolos
  • Funções de protocolo (editor, assinante)
  • Tipos de mensagem
  • Esquemas e dados publicados
  • Códigos de status
  • Códigos de erro

Veja a página Profiles no Weave Primer para uma visão geral.

Primário

Alguns perfis são centrais para a funcionalidade do Weave. Esses são:

  • Transferência de dados em massa (BDX) - transfere arquivos entre nós
  • Common - status do sistema e relatório de erros
  • Data Management - gerenciamento de características em tempo real
  • Echo - teste a conectividade e latência da rede
  • Segurança - estabeleça sessões seguras
  • Diretório de Serviços do - mapeie pontos de extremidade para recursos no Serviço

Secundário

Outros fornecem funcionalidade adicional no topo:

  • Alarme - propague condições urgentes pelo tecido
  • Device Control - gerencia o estado e a configuração de um nó
  • Descrição do dispositivo - compartilha identidades entre nós
  • Provisionamento de malha de - gerenciamento de malha em nível de recurso
  • Heartbeat - indica a vivacidade de um nó
  • Locale - indica localidades do recurso
  • Provisionamento de rede - gerenciamento de rede em nível de recurso
  • Service Provisioning - emparelhe e registre recursos
  • Atualização de Software - gerencie o processo de atualização de software
  • Status Report - status herdado e relatório de erros.
  • Time Services - sincroniza informações de horário entre os recursos e o Serviço
  • Fuso horário - gerencie as configurações de fuso horário entre recursos
  • Emparelhamento de token de - emparelhe tokens de autenticação
  • Tunneling - gerencie túneis de tecer

Pilha de tecer

Pilha de tecer

O núcleo da pilha do Weave compreende quatro módulos:

  • Security Manager - gerencia todas as sessões seguras ( CASE , PASE , TAKE ) entre recursos
  • Exchange Manager - gerencia contextos de troca (conversas) entre recursos, conforme definido por cada perfil
  • Message Layer - camada leve de transporte e sessão para comunicação
  • Estado da malha - gerencia a segurança e a configuração da malha, incluindo chaves de sessão e de malha

Perfis e características secundárias estão no topo dos perfis principais e principais do Weave.

O Weave usa os transportes subjacentes do TCP, UDP e BLE para transmitir mensagens do Weave . O TCP e o UDP usam IPv4 e IPv6 em tecnologias como Thread e WiFi, enquanto o BLE é tratado como links ponto a ponto sem roteabilidade.