Perfiles de tejido

Perfiles de Weave

La pila completa de Weave tiene muchos elementos, pero la mayor parte de la funcionalidad se agrupa en construcciones lógicas llamadas perfiles. Cada perfil corresponde a un conjunto específico de funciones de Weave que comprende lo siguiente:

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

Consulta la página Perfiles en Weave Primer para obtener una descripción general.

Principal

Algunos perfiles son centrales para la funcionalidad de Weave. que son los siguientes:

  • Transferencia masiva de datos (BDX): transfiere archivos entre nodos
  • Común: estado del sistema e informes de errores
  • Administración de datos: Administración de atributos en tiempo real
  • Eco: Prueba la conectividad de red y la latencia
  • Seguridad: Establece sesiones seguras
  • Directorio de servicios: Asigna extremos a los recursos del Servicio

Secundaria

Otras ofrecen funciones adicionales además de la funcionalidad principal:

  • Alarma: propaga condiciones urgentes a través de la tela.
  • Control de dispositivos: Administra el estado y la configuración de un nodo
  • Descripción del dispositivo: Comparte identidades entre nodos
  • Fabric Provisioning: administración de tejido a nivel de recursos
  • Ritmo cardíaco: Indica el funcionamiento de un nodo
  • Configuración regional: Indica las configuraciones regionales de recursos
  • Aprovisionamiento de red: administración de redes a nivel de recursos
  • Aprovisionamiento de servicios: vincula y registra recursos
  • Actualización de software: Administra el proceso de actualización de software
  • Informe de estado: estado heredado y generación de informes de errores.
  • Servicios de tiempo: sincroniza la información de tiempo entre los recursos y el Servicio
  • Zona horaria: administra la configuración de la zona horaria entre recursos.
  • Vinculación de tokens: vincula tokens de autenticación
  • Túneles: Administra túneles de Weave

Pila de tejidos

Pila de tejidos

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

  • Administrador de seguridad: Administra todas las sesiones seguras (CASE, PASE, TAKE) entre los recursos
  • Exchange Manager: administra contextos de intercambio (conversaciones) entre recursos según lo definido por cada perfil
  • Capa de mensajes: capa liviana de transporte y sesión para la comunicación
  • State State: Administra la seguridad y la configuración de la estructura, incluidas las claves de sesión y de tejido.

Las características y los perfiles secundarios se ubican sobre los perfiles principales y principales de Weave.

Weave usa los transportes subyacentes de TCP, UDP y BLE para pasar mensajes de Weave. TCP y UDP usan tecnologías IPv4 e IPv6 a través de tecnologías como Thread y Wi-Fi, mientras que BLE se trata como vínculos punto a punto sin enrutabilidad.