Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

위브 프로필

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
위브 프로필

전체 위브 스택에는 많은 요소가 있지만 대부분의 기능이 프로필이라는 논리적 구조로 그룹화됩니다. 각 프로필은 다음으로 구성된 특정 Weave 기능 집합에 해당합니다.

  • 프로토콜
  • 프로토콜 역할 (게시자, 구독자)
  • 메시지 유형
  • 스키마 및 게시된 데이터
  • 상태 코드
  • 오류 코드

일반적인 개요는 Weave Primer의 프로필 페이지를 참고하세요.

기본

일부 프로필은 Weave의 기능에서 핵심적인 역할을 합니다. 다음과 같습니다.

  • BDX (Bulk Data Transfer) - 노드 간 파일 전송
  • 일반: 시스템 상태 및 오류 보고
  • 데이터 관리 - 실시간 특성 관리
  • 에코 — 네트워크 연결 및 지연 시간 테스트
  • 보안 — 보안 세션 설정
  • 서비스 디렉터리 — 서비스의 리소스에 엔드포인트를 매핑합니다.

보조

다른 핵심 기능은 다음과 같은 추가 핵심 기능을 제공합니다.

  • 알람 — 패브릭을 통해 긴급 상황 전파
  • 기기 제어 — 노드의 상태 및 구성 관리
  • 기기 설명 — 노드 간 ID 공유
  • 패브릭 프로비저닝 - 리소스 수준 패브릭 관리
  • 하트비트 — 노드의 활성 상태 표시
  • 언어 — 리소스 언어 표시
  • 네트워크 프로비저닝 - 리소스 수준 네트워크 관리
  • 서비스 프로비저닝 - 리소스 페어링 및 등록
  • 소프트웨어 업데이트 - 소프트웨어 업데이트 프로세스 관리
  • 상태 보고서 — 기존 상태 및 오류 보고.
  • 시간 서비스 - 리소스와 서비스 간 시간 정보 동기화
  • 시간대 — 리소스 간 시간대 설정 관리
  • 토큰 페어링 — 인증 토큰 페어링
  • 터널링 — Weave 터널 관리

위브 스택

위브 스택

Weave 스택의 핵심은 4가지 모듈로 구성됩니다.

  • 보안 관리자 - 리소스 간의 모든 보안 세션(CASE, PASE, TAKE)을 관리합니다.
  • Exchange Manager — 각 프로필에서 정의한 리소스 간의 교환 컨텍스트 (대화)를 관리합니다.
  • 메시지 레이어 - 통신을 위한 간단한 전송 및 세션 레이어
  • Fabric 상태 — 세션 및 Fabric 키를 포함하는 패브릭의 보안 및 구성을 관리합니다.

보조 프로필과 특성이 Weave 코어 및 기본 프로필 위에 위치합니다.

Weave는 TCP, UDP, BLE의 기본 전송을 사용하여 Weave 메시지를 전달합니다. TCP와 UDP는 스레드와 Wi-Fi와 같은 기술에 IPv4와 IPv6를 모두 사용하지만 BLE는 라우팅이 필요 없는 지점 간 링크로 처리됩니다.