En Google, luchamos por la equidad racial de la comunidad negra. Más información

Perfiles de tejido

Perfiles de tejido

Hay muchos elementos a la pila de la armadura completa, pero la mayoría de la funcionalidad se agrupan en construcciones lógicas, denominados perfiles. Cada perfil corresponde a un conjunto específico de funciones Weave que comprende:

  • Protocolos
  • Roles de protocolo (editor, suscriptor)
  • Tipos de mensajes
  • Esquemas y datos publicados
  • Códigos de estado
  • Códigos de error

Ver el Perfiles de página en la armadura del Primer para una visión general.

Primario

Algunos perfiles son fundamentales para la funcionalidad de Weave. Estos son:

  • a granel de transferencia de datos (BDX) - transferir archivos entre nodos
  • común - el estado del sistema y los informes de errores
  • Data Management - Gestión de rasgo en tiempo real
  • Echo - conectividad de red de prueba y la latencia
  • Seguridad - establecer sesiones seguras
  • de servicio de directorio - Mapa de los puntos finales a los recursos en el Servicio

Secundario

Otros proporcionan funcionalidad adicional sobre el núcleo:

  • alarma - condiciones urgentes propagan a través de la tela
  • Device Control - gestionar el estado y la configuración de un nodo
  • Descripción de Dispositivo - identidades compartir entre nodos
  • de la tela de aprovisionamiento - la gestión de la tela a nivel de recursos
  • Heartbeat - indican vivacidad de un nodo
  • Locale - indicar lugares de recursos
  • Aprovisionamiento de la red - gestión de la red a nivel de recursos
  • Servicio de aprovisionamiento - Sincronizar y registrar los recursos
  • Actualización de software - gestionar el proceso de actualización de software
  • Informe de estado - el estado de la herencia y el informe de errores.
  • Tiempo de Servicios - información del tiempo de sincronización entre los recursos y el Servicio
  • zona horaria - administrar la configuración de la zona horaria entre recursos
  • de emergencia emparejamiento - tokens de autenticación par
  • de túnel - gestionar túneles Weave

Pila de tejido

Pila de tejido

El núcleo de la pila Weave comprende cuatro módulos:

  • Administrador de seguridad - gestiona todas las sesiones seguras ( CASO , PASE , TOME ) entre los recursos
  • Exchange Manager: gestiona contextos de intercambio (conversaciones) entre recursos según lo definido por cada perfil.
  • Capa de mensajes: capa ligera de transporte y sesión para la comunicación
  • Estado de la estructura: administra la seguridad y la configuración de la estructura, incluidas las claves de sesión y de estructura.

Los perfiles y rasgos secundarios se asientan sobre el núcleo de Weave y los perfiles primarios.

Usos de la armadura de los medios de transporte subyacentes de TCP, UDP, y BLE para pasar mensajes de tejido . TCP y UDP utilizan tanto IPv4 como IPv6 sobre tecnologías como Thread y WiFi, mientras que BLE se trata como enlaces punto a punto sin enrutabilidad.