編織個人資料

編織衣

完整 Weave 堆疊中的元素有許多種,但大部分的功能會歸入不同的邏輯結構,稱為「設定檔」。每個設定檔都會對應一組特定的 Weave 功能,包括:

  • 通訊協定
  • 通訊協定角色 (發布者、訂閱者)
  • 訊息類型
  • 結構定義與發布資料
  • 狀態碼
  • 錯誤代碼

如需一般總覽,請參閱 Weave Primer 的 Profiles 頁面。

主要

部分個人資料是 Weave 的功能的核心。這兩種網址格式分別如下:

  • 大量資料移轉 (BDX):在節點之間傳輸檔案
  • 常見 - 系統狀態和錯誤報告
  • 資料管理:即時特徵管理
  • 回音 — 測試網路連線和延遲時間
  • 安全性 - 建立安全的工作階段
  • Service Directory:將端點對應至 Service 中的資源

Secondary

其他核心則會提供核心功能,例如:

  • 鬧鐘 — 透過布料傳播緊急狀況
  • 裝置控制 — 管理節點的狀態和設定
  • 裝置說明 — 節點之間共用身分
  • Fabric 佈建 — 資源層級的織品管理
  • 活動訊號 — 表示節點的即時性
  • 語言代碼:指出資源語言代碼
  • 網路佈建 — 資源層級網路管理
  • 服務佈建 — 配對及註冊資源
  • 軟體更新:管理軟體更新程序
  • 狀態報告 - 舊版狀態與錯誤報告。
  • Time Services — 同步處理資源與服務之間的時間資訊
  • 時區:管理資源之間的時區設定
  • 權杖配對 - 配對驗證權杖
  • 通道 - 管理 Weave 通道

編織堆疊

編織堆疊

Weave 堆疊的核心包含四個模組:

  • 安全性管理員:管理資源之間的所有安全工作階段 (CASEPASETAKE)
  • Exchange Manager:管理各個設定檔定義的資源之間的交換內容 (對話)
  • 訊息層 — 適用於通訊的輕量傳輸和工作階段層
  • 織布狀態 — 管理布料的安全性和設定,包括工作階段和布料金鑰

次要設定檔和小特徵會顯示在 Weave 核心和主要設定檔的上方。

Weave 使用 TCP、UDP 和 BLE 的基礎傳輸來傳遞 Weave 訊息。TCP 和 UDP 都使用 Thread 和 Wi-Fi 等技術來使用 IPv4 和 IPv6,而 BLE 被視為點對點連結且沒有可轉送性。