Weave est un ensemble de protocoles de mise en réseau au niveau des applications, élaboré autour d'une architecture d'adressage et de dénomination commune avec des protocoles de sérialisation à faible coût et une sécurité moderne.
Les protocoles Weave permettent de communiquer d'un appareil à l'autre, d'un appareil à l'autre et d'un appareil à l'autre, et de contrôler les données dans l'espace IoT. Weave a été conçu autour de l'IPv6, mais il peut utiliser n'importe quel réseau IP ou technologie de communication de point à point, tel que BLE.
Weave a été conçu pour atteindre les objectifs suivants:
- Faibles coûts – Solution légère pour les appareils à faible consommation d'énergie
- Pervasif : protocole évolutif et unifié partout
- Robuste : exploite Thread® et s'auto-remédie au cloud
- Sécurisé : les interactions sont sécurisées, même lorsque le réseau n'est pas.
- Simplicité d'utilisation : configuration et configuration flexibles
- Polyvalent – Des données très typées pour une interaction puissante
Si vous découvrez Weave, il est essentiel de comprendre les principes de base d'OpenWeave dans vos propres applications. OpenWeave est une implémentation Open Source de Weave qui rend certains composants essentiels disponibles. L'objectif de cette présentation est d'expliquer les concepts derrière Weave et leur fonctionnement, et de fournir un tremplin pour le développement OpenWeave.
Conditions préalables
Cette présentation suppose que vous connaissez bien les points suivants:
- Concepts de mise en réseau et de routage
- IPv6
- Tampons de protocole
Il n'est pas indispensable de connaître la technologie Wi-Fi et le protocole de mise en réseau Thread, mais c'est une bonne chose.
Icônes
Tout au long de cette présentation, nous utilisons diverses icônes intégrées au texte ou à des diagrammes pour représenter des éléments du système Weave. Ces icônes sont utilisées pour vous aider à comprendre Weave en mettant en évidence les éléments courants. Il ne s'agit pas d'icônes officielles de Weave.