Weave es un conjunto de protocolos de red a nivel de aplicación construido alrededor de una arquitectura común de direccionamiento y nomenclatura con protocolos de serialización de bajo costo y seguridad moderna.
Los protocolos de tejido entregan comunicación de dispositivo a dispositivo, de dispositivo a móvil y de dispositivo a nube para el control y los datos en el espacio de Internet de las cosas (IoT). Si bien Weave está diseñado en torno a IPv6, puede utilizar cualquier red IP o tecnología de comunicación punto a punto como BLE.
Weave fue diseñado con los siguientes objetivos en mente:
- Gastos generales reducidos: solución ligera para dispositivos de bajo consumo
- Generalizado: protocolo escalable y unificado en todas partes
- Robusto: aprovecha Thread® y se recupera automáticamente en la nube
- Seguro: las interacciones son seguras, incluso cuando la red no está
- Fácil de usar: instalación y configuración flexibles
- Versátil: datos fuertemente tipados para una interacción poderosa
Si es nuevo en Weave, comprender los conceptos básicos es fundamental para usar OpenWeave en sus propias aplicaciones. OpenWeave es la implementación de código abierto de Weave que pone a disposición ciertos componentes centrales. El objetivo de este manual es explicar los conceptos detrás de Weave y cómo funciona, y proporcionar un trampolín al desarrollo de OpenWeave.
Requisitos previos
Este manual asume que tiene un buen conocimiento práctico de lo siguiente:
- Conceptos de redes y enrutamiento
- IPv6
- Búferes de protocolo
No se requiere familiaridad con la tecnología Wi-Fi y el protocolo de red Thread, pero es bueno tenerlos.
Iconos
A lo largo de este manual, usaremos varios iconos en línea con el texto o en diagramas para representar elementos del sistema Weave. Estos íconos se utilizan para ayudarlo a comprender Weave al resaltar elementos comunes y no son íconos oficiales de la marca Weave.