Что такое плетение?

ткать

Weave — это набор сетевых протоколов прикладного уровня, основанных на общей архитектуре адресации и именования с протоколами сериализации с низкими издержками и современной безопасностью.

Протоколы Weave обеспечивают связь между устройствами, устройствами и мобильными устройствами и между устройствами и облаком как для управления, так и для данных в пространстве Интернета вещей (IoT). Хотя архитектура Weave основана на IPv6, она может использовать любую IP-сеть или технологию двухточечной связи, такую ​​как BLE.

Weave был разработан с учетом следующих целей:

  • Низкие накладные расходы — легкое решение для маломощных устройств
  • Pervasive — Масштабируемый и унифицированный протокол везде
  • Надежность — использует Thread® и самовосстановление в облаке
  • Безопасный — взаимодействие защищено, даже если сеть не
  • Простота в использовании — гибкая настройка и конфигурация
  • Универсальность — строго типизированные данные для мощного взаимодействия

Если вы новичок в Weave, понимание основ имеет решающее значение для использования OpenWeave в ваших собственных приложениях. OpenWeave — это реализация Weave с открытым исходным кодом, которая делает доступными определенные основные компоненты. Цель этого учебника состоит в том, чтобы объяснить концепции, лежащие в основе Weave и его работы, а также предоставить трамплин для разработки OpenWeave.

Предпосылки

В этом учебнике предполагается, что у вас есть хорошие практические знания в следующих областях:

  • Концепции сети и маршрутизации
  • IPv6
  • Буферы протокола

Знакомство с технологией Wi-Fi и сетевым протоколом Thread не требуется, но желательно.

Иконки

В этом учебнике мы будем использовать различные значки в тексте или на диаграммах для представления элементов системы Weave. Эти значки используются, чтобы помочь вам понять Weave, выделяя общие элементы, и не являются официальными значками под брендом Weave.