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

Hồ sơ dệt

Hồ sơ dệt

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

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

Chúng tôi sẽ không đi vào từng yếu tố này ngay bây giờ, vì chúng thay đổi từ hồ sơ này sang hồ sơ khác.

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

Có một loạt các cấu hình được xây dựng trong Dệt:

Hồ sơ
Common dịch vụ Bảo mật
Quản lý dữ liệu đặt_ethernet Echo Nhịp tim
đổi truyền dữ liệu hàng loạt Báo cáo trạng thái Mô tả thiết bị
Điều khiển thiết bị Time Services giờ
Cung cấp mạng cung cấp vải Cung cấp dịch vụ
Cập nhật phần mềm Locale thức báo động
Đường hầm Mã Ghép

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

Quản lý dữ liệu

Cấu hình 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 như tất cả các chức năng trong hệ sinh thái Nest cho hoạt động hàng ngày được ánh xạ vào các tài nguyên và đặc điểm như là một phần của lược đồ Dệt.

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 điểm của Dệt.

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

Tiếng vọng

Cấu hình Echo cung cấp một cơ chế cơ bản để kiểm tra kết nối và độ trễ của mạng. Nó được mô hình hóa theo yêu cầu tiếng vang ICMP và được dành 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 thông điệp Dệt và mã hóa, nếu được chỉ định.

Một 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à độ bền của vải Dệt.

Nhịp tim

Cấu hình Heartbeat cung cấp một phương tiện để biểu thị mức độ sống của một nút đối với các nút khác trong mạng. Nhịp tim Dệt thường được gửi trong khoảng thời gian đều đặn. Nếu không nhận được trước khi hết thời gian cấu hình, nút được cho là đã thất bại.

Nhịp tim là cách bạn sẽ kiểm tra xem nút Dệt vẫ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 Detects và Nest Guard để đảm bảo tính sinh động của hệ thống Nest Secure.

Truyền dữ liệu hàng loạt

hình đổi 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 các giao thức truyền tải đáng tin cậy khác nhau, bao gồm TCP và Nhắn tin đáng tin cậy.

Dự phòng

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

Cung cấp mạng

hình cấp phép mạng xử lý các tác vụ như quét mạng và 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 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à để lại vải hoặc nhận cấu hình vải.

Tóm tắt

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

  • Phần lớn các chức năng trong Dệt được quản lý bởi hồ sơ
  • Hồ sơ là các giao thức ứng dụng tương ứng với một bộ chức năng cụ thể
  • Mỗi hồ sơ có một tập hợp các loại thông báo , thường được mã hóa bằng dệt TLV