Weave는 오버헤드가 낮은 직렬화 프로토콜과 최신 보안으로 공통된 주소 지정 및 이름 지정 아키텍처를 기반으로 한 애플리케이션 수준 네트워킹 프로토콜 집합입니다.
Weave 프로토콜은 사물 인터넷 (IoT) 공간의 제어 및 데이터 모두에 대해 기기 간, 휴대기기 간, 기기 간 통신을 제공합니다. Weave는 IPv6를 중심으로 설계되었지만 모든 IP 네트워크 또는 BLE와 같은 지점 간 통신 기술을 활용할 수 있습니다.
Weave는 다음 목표를 염두에 두고 설계되었습니다.
- 낮은 오버헤드 — 저전력 기기를 위한 경량 솔루션
- 널리 보급됨 - 어디서나 확장 가능하고 통합된 프로토콜
- 강력한 클라우드 — Thread®를 활용하고 클라우드의 자가 복구
- 보안 - 네트워크가 안전하지 않은 경우에도 상호작용은 안전하게 보호됩니다.
- 사용 용이성 - 유연한 설정 및 구성
- 다용도 — 강력한 상호작용을 위한 강력한 유형의 데이터
Weave를 처음 사용하는 경우 자체 애플리케이션에서 OpenWeave를 사용하려면 기본사항을 이해하는 것이 중요합니다. OpenWeave는 특정 핵심 구성요소를 제공하는 Weave의 오픈소스 구현입니다. 이 입문서의 목표는 Weave의 이면의 개념과 그 작동 방식을 설명하고 OpenWeave 개발의 토대를 제공하는 것입니다.
기본 요건
이 입문서는 다음 사항에 대해 잘 알고 있다고 가정합니다.
- 네트워킹 및 라우팅 개념
- IPv6
- 프로토콜 버퍼
Wi-Fi 기술 및 스레드 네트워킹 프로토콜에 대한 지식은 필요하지 않지만 사용하기에 좋습니다.
아이콘
이 기본서에서는 다양한 아이콘을 텍스트와 인라인으로 사용하거나 Weave 시스템의 요소를 나타내는 다이어그램을 사용합니다. 이러한 아이콘은 일반적인 요소를 강조하여 Weave를 이해하는 데 도움을 주며 공식 Weave 브랜드 아이콘이 아닙니다.