Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Cấu hình dệt

Cấu hình dệt

Có nhiều yếu tố trong 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à cấu hình . Mỗi cấu hình tương ứng với một bộ chức năng Weave cụ thể bao gồm:

  • Giao thức
  • Vai trò giao thức (nhà xuất bản, người đăng ký)
  • Các loại tin nhắn
  • Lược đồ và dữ liệu đã xuất bản
  • Mã trạng thái
  • Mã lỗi

Chúng tôi sẽ không đi sâu vào từng yếu tố này ngay bây giờ, vì chúng khác nhau giữa các cấu hình.

Đối với tin nhắn, tin nhắn hồ sơ thường là tin nhắn chung được mã hóa trong Weave TLV. Tuy nhiên, nếu dung lượng ở mức cao hoặc không cần sự linh hoạt trong tải trọng, thì TLV sẽ không được sử dụng. Tiếng vọng và Nhịp tim là những ví dụ về cấu hình không mã hóa tin nhắn trong TLV.

Có nhiều loại cấu hình được tích hợp trong Weave:

Hồ sơ
Common mục dịch vụ An ninh
Quản lý dữ liệu Echo Nhịp tim
Chuyển dữ liệu hàng loạt Báo cáo trạng thái thư Mô tả thiết bị
Kiểm soát thiết bị Dịch vụ thời gian Múi giờ
mạng cung cấp vải Dịch vụ
Software Update Locale thức Báo thức
Tunneling Ghép nối mã thông báo

Chúng ta hãy xem nhanh một vài trong số chúng.

Quản lý dữ liệu

Hồ sơ Quản lý dữ liệu quản lý tất cả các yêu cầu về đặc điểm bằng mô hình đăng ký xuất bản. Hầu hết tất cả các chức năng trong hệ sinh thái Nest cho hoạt động hàng ngày đều được ánh xạ vào tài nguyên và đặc điểm như một phần của giản đồ Weave.

Chúng ta sẽ đi sâu vào lược đồ và hồ sơ Quản lý dữ liệu sau, nhưng hồ sơ này là công việc của Weave.

Ví dụ: thay đổi trạng thái được trang bị của Nest Secure từ thiết bị di động của bạn sẽ sử dụng Quản lý dữ liệu. Hồ sơ gửi các yêu cầu từ người đăng ký (thiết bị di động) đến các tài nguyên khác trong cấu trúc (Nest Secure và dịch vụ), các tài nguyên này sẽ xác nhận yêu cầu, thay đổi trạng thái được trang bị trong giản đồ và gửi phản hồi xác nhận thay đổi.

Echo

Cấu hình Echo cung cấp cơ chế cơ bản để kiểm tra độ trễ và kết nối mạng. Nó được mô phỏng theo yêu cầu ICMP echo và được thiết kế cho các mục đích sử dụng tương tự. Nó tương tự như ping mạng, nhưng sử dụng tin nhắn và mã hóa Weave, nếu được chỉ định.

Tải trọng Echo bao gồm dữ liệu tùy ý được cung cấp bởi nút yêu cầu và dự kiến ​​sẽ được lặp lại nguyên văn trong phản hồi. Echo được sử dụng để kiểm tra khả năng kết nối, bảo mật và độ sống của vải dệt.

Nhịp tim

Cấu hình Heartbeat cung cấp một phương tiện để chỉ ra mức độ hoạt động của một nút với các nút khác trong mạng. Nhịp tim của Weave thường được gửi đều đặn. Nếu không nhận được trước khi hết thời gian chờ đã định cấu hình, thì nút đó được coi là không thành công.

Nhịp tim là cách bạn kiểm tra xem nút Weave có còn được kết nối với vải hay không. Ví dụ: nhịp tim được sử dụng giữa Nest Detect và Nest Guard để đảm bảo tính hoạt động của hệ thống Nest Secure.

Chuyển dữ liệu hàng loạt

hình Truyền dữ liệu hàng loạt (BDX) cung cấp khả năng truyền tệp giữa các nút. Các tệp trong ngữ cảnh này có thể là dữ liệu cảm biến, nhật ký hoặc hình ảnh phần mềm để cập nhật qua mạng.

BDX có thể được chạy trên nhiều giao thức truyền tải đáng tin cậy khác nhau, bao gồm cả TCP và Weave Tin nhắn đáng tin cậy.

Cấp phép

Có một số cấu hình cấp phép được sử dụng cho các tác vụ liên quan đến việc ghép nối, xác thực và đăng ký dịch vụ của tài nguyên.

Cấp phép mạng

hình cung cấp mạng xử lý các tác vụ như quét tìm mạng, thêm và bật chúng cho các tài nguyên trong kết cấu.

Cung cấp dịch vụ

hình cung cấp dịch vụ xử lý các tác vụ như ghép nối tài nguyên với tài khoản hoặc đăng ký chúng với một dịch vụ.

Cung cấp vải

Cấu hình Cung cấp vải xử lý các tác vụ như tạo, nối và rời vải hoặc lấy cấu hình vải.

Tóm tắt

Những gì bạn học được:

  • Phần lớn chức năng trong Weave được quản lý bởi hồ sơ
  • Cấu hình là các giao thức ứng dụng tương ứng với một nhóm chức năng cụ thể
  • Mỗi hồ sơ có một tập hợp các loại tin nhắn , thường được mã hóa bằng Weave TLV