Hồ sơ dệt

Hồ sơ Weave

Có nhiều phần tử cho ngăn xếp Weave đầy đủ, nhưng phần lớn chức năng được nhóm thành các cấu trúc logic được gọi là hồ sơ. Mỗi hồ sơ tương ứng với một nhóm chức năng Weave cụ thể, bao gồm:

  • Giao thức
  • Vai trò trong giao thức (nhà xuất bản, người đăng ký)
  • Loại thông báo
  • Giản đồ và dữ liệu đã xuất bản
  • Mã trạng thái
  • Mã lỗi

Hãy xem trang Hồ sơ trong Weave Primer để biết thông tin tổng quan chung.

Chính

Một số hồ sơ là chức năng trung tâm của Weave. Đó là:

  • Chuyển dữ liệu hàng loạt (BDX) — chuyển tệp giữa các nút
  • Phổ biến — trạng thái hệ thống và báo cáo lỗi
  • Quản lý dữ liệu — quản lý đặc điểm theo thời gian thực
  • Echo — kiểm tra kết nối mạng và độ trễ
  • Bảo mật – thiết lập các phiên bảo mật
  • Thư mục dịch vụ — liên kết các điểm cuối với các tài nguyên trong Dịch vụ

Phụ

Một số chức năng khác, trong đó có các tính năng bổ sung cốt lõi:

  • Cảnh báo — truyền các điều kiện khẩn cấp thông qua kết cấu
  • Kiểm soát thiết bị — quản lý trạng thái và cấu hình của một nút
  • Mô tả thiết bị — chia sẻ danh tính giữa các nút
  • Cấp phép vải – quản lý vải ở cấp tài nguyên
  • Nhịp tim — cho biết sự tồn tại của một nút
  • Ngôn ngữ – cho biết ngôn ngữ của tài nguyên
  • Cấp phép mạng — quản lý mạng cấp tài nguyên
  • Cấp phép dịch vụ — ghép nối và đăng ký tài nguyên
  • Cập nhật phần mềm – quản lý quy trình cập nhật phần mềm
  • Báo cáo trạng thái — báo cáo trạng thái cũ và lỗi.
  • Dịch vụ thời gian — đồng bộ hoá thông tin về thời gian giữa các tài nguyên và Dịch vụ
  • Múi giờ — quản lý chế độ cài đặt múi giờ giữa các tài nguyên
  • Ghép nối mã thông báo — ghép nối mã thông báo xác thực
  • Đường hầm — quản lý đường hầm Weave

Ngăn xếp dệt

Ngăn xếp dệt

Cốt lõi của ngăn xếp Weave bao gồm 4 mô-đun:

  • Trình quản lý bảo mật — quản lý tất cả các phiên bảo mật (CASE, PASE, Take) giữa các tài nguyên
  • Ad Manager — quản lý bối cảnh trao đổi (cuộc trò chuyện) giữa các tài nguyên như được xác định theo từng hồ sơ
  • Lớp thông báo – lớp truyền tải nhẹ và lớp phiên để liên lạc
  • Trạng thái vải – quản lý tính bảo mật và cấu hình của vải, bao gồm các phiên vải và khóa vải

Hồ sơ phụ và đặc điểm nằm ở trên của hồ sơ cốt lõi và hồ sơ chính.

Weave sử dụng các mạng truyền tải cơ bản của TCP, UDP và BLE để truyền các thông báo Weave. TCP và UDP sử dụng cả IPv4 và IPv6 trên các công nghệ như luồng và Wi-Fi, trong khi BLE được coi là đường liên kết điểm-điểm mà không cần định tuyến.