Google is committed to advancing racial equity for Black communities. See how.

編織輪廓

編織輪廓

有許多因素充分編織堆棧,但大多數的功能被分成稱為配置文件的邏輯結構。每個配置文件對應一組特定的 Weave 功能,其中包括:

  • 協議
  • 協議角色(發布者、訂閱者)
  • 消息類型
  • 模式和發布的數據
  • 狀態碼
  • 錯誤代碼

查看配置文件的總體概述在編織入門頁面。

基本的

一些配置文件是 Weave 功能的核心。這些都是:

  • 批量數據傳輸(BDX) -節點之間傳輸文件
  • 常見-系統狀態和錯誤報告
  • 數據管理-實時特性的管理
  • 迴聲-測試網絡連通性和延遲
  • 保障-建立安全會話
  • 服務目錄-地圖端點資源服務

中學

其他人在核心之上提供額外的功能:

  • 報警-通過面料繁殖緊急情況
  • 設備控制-管理節點的狀態和配置
  • 設備描述-節點之間共享身份
  • 面料供應-資源級光纖網絡管理
  • 心跳-表示節點的活躍度
  • 區域設置-顯示資源的語言環境
  • 網絡配置-資源級網絡管理
  • 服務供應-對和寄存器資源
  • 軟件更新-管理軟件更新過程
  • 狀態報告-舊狀態和錯誤報告。
  • 時間服務-資源和服務之間同步時間信息
  • 時區-管理資源的時區設置
  • 令牌配對-對認證令牌
  • 隧道-管理編織隧道

編織堆棧

編織堆棧

Weave 堆棧的核心包括四個模塊:

  • 安全管理-管理所有安全會議( CASEPASETAKE資源之間)
  • 交換管理器——管理由每個配置文件定義的資源之間的交換上下文(對話)
  • 消息層 — 用於通信的輕量級傳輸和會話層
  • 結構狀態 — 管理結構的安全性和配置,包括會話和結構密鑰

次要配置文件和特徵位於 Weave 核心和主要配置文件之上。

織使用TCP,UDP和BLE的底層傳輸通過編織消息。 TCP 和 UDP 通過 Thread 和 WiFi 等技術同時使用 IPv4 和 IPv6,而 BLE 被視為沒有可路由性的點對點鏈路。