Xem nguồn trên GitHub |
A
tài khoản
Một tài khoản được tạo tại home.nest.com cấp quyền kiểm soát thiết bị Nest cho chủ sở hữu tài khoản (người dùng) qua các ứng dụng web/thiết bị di động.
xử lý
Mỗi nút trong vải Weave có một địa chỉ cục bộ duy nhất IPv6 (ULA).
lớp ứng dụng
Cấu hình kết nối và các API gRPC liên kết cung cấp các giao thức được dùng chung để giao tiếp giữa các thiết bị và máy chủ dịch vụ.
giao thức lớp ứng dụng
Tạo các giao thức tập trung vào xử lý giao tiếp xử lý trên mạng IP và cung cấp giao diện truyền thông và dịch vụ người dùng cuối.
bảo mật cấp ứng dụng
Các thiết bị dệt có thể nằm trong một hoặc nhiều miền bảo mật và được bảo mật bằng khóa miền. Các khóa này bao gồm khóa epoch luân phiên và được quản lý bằng dịch vụ ủy quyền. Hãy xem dịch vụ ủy quyền.
dịch vụ cấp phép
Dịch vụ xác thực thiết bị và ứng dụng của hệ thống Weave, đồng thời cung cấp cho các thiết bị và ứng dụng được ủy quyền khóa ứng dụng và khóa bắt đầu được dùng để triển khai tính năng bảo mật cấp ứng dụng. Xem bảo mật cấp ứng dụng.
B
BLE
Giao thức radio không dây được Weave hỗ trợ.
bộ định tuyến biên
Một thiết bị trong mạng khu vực nhà (HAN) định tuyến thông báo Weave giữa mạng Chuỗi và mạng Wi-Fi, đồng thời thiết lập một đường hầm giữa HAN và Dịch vụ Nest.
C
Trường hợp
Giao thức thiết lập phiên hỗ trợ chứng chỉ (CASE) là giao thức thiết lập phiên bảo mật chính của Weave bằng cách sử dụng các chứng chỉ Weave. Đó có thể là chứng chỉ phần cứng hoặc chứng chỉ bảo mật cấp ứng dụng do dịch vụ ủy quyền cung cấp. Xem Chứng chỉ dệt.
bộ điều khiển trò chơi
Đơn vị kiểm soát là những dịch vụ triển khai chức năng nâng cao. Ví dụ: bộ điều khiển nhóm Ánh sáng, bộ điều khiển vùng HVAC và bộ điều khiển trọng tài của sức chứa.
lệnh
Một yêu cầu dành riêng cho ứng dụng không được thực hiện bằng yêu cầu chuẩn. Đôi khi gọi là lệnh tùy chỉnh.
D
mã thiết bị
Loại mã nút. Mỗi thiết bị có một mã nhận dạng duy nhất 64 bit trên toàn cầu được chỉ định tại thời điểm sản xuất. Mã này được liên kết với chứng chỉ thiết bị để xác thực danh tính trên thiết bị. Dùng làm mã nút cho thiết bị. Xem mã nút.
E
biến cố
Tuyên bố một chiều một sự thật về một đặc điểm tại một thời điểm cụ thể mà không có phản hồi dự kiến. Ví dụ: một mật mã đã nhập để mở khóa chốt sẽ tạo ra một sự kiện. Sự kiện phổ biến nhất là những thay đổi về tài sản được thể hiện bằng thông báo mục đích đặc biệt.
T6
chìa khóa vải
Một khóa duy nhất cho mỗi loại vải dệt do thiết bị đầu tiên tạo ra loại vải này và dùng để ghép nối các thiết bị tiếp theo với vải.
mã vải
Một giá trị 64-bit duy nhất xác định toàn bộ loại vải Weave. Được tạo ngẫu nhiên khi thiết bị Nest được giới thiệu vào một cấu trúc lần đầu tiên.
cung cấp vải
Ghép nối các thiết bị với vải Weave cục bộ bằng cách cung cấp mã vải và khóa vải cần thiết để giao tiếp với các thiết bị và dịch vụ khác.
cấp phép nhà máy
Một quy trình sản xuất giúp định cấu hình trước thiết bị bằng hồ sơ Weave và chứng chỉ phần cứng.
mô-đun giao diện người dùng (FEM)
Một mạch tích hợp (IC) bao gồm tất cả thành phần cần thiết để xử lý tín hiệu tần số vô tuyến (RF) thành tần số trung gian (IF) hoặc thành một dạng kỹ thuật số.
H
chứng chỉ phần cứng
Chứng chỉ Weave đã được cấp cho nhà máy tại thời điểm sản xuất trên thiết bị. Chứng chỉ này dùng để xác thực thiết bị khi ghép nối thiết bị với vải Weave và với Dịch vụ Nest.
mạng khu vực nhà (HAN)
Một tập hợp các thiết bị được kết nối trong nhà có thể là một phần của vải Weave và cung cấp khả năng giao tiếp không dây an toàn.
I
cấp phép tại chỗ
Cung cấp các thiết bị được triển khai với thông tin cần thiết để trở thành những người tham gia đầy đủ trong Dệt vải.
giao diện
Tập hợp các đặc điểm mô tả chức năng ở cấp cao hơn. Ví dụ: chức năng cho đèn màu có các đặc điểm Bật, Cấp và Màu sắc, tất cả đều hoạt động cùng nhau để triển khai giao diện ColorLight. Được xác định trong giản đồ Dệt.
L
đang bỏ vải
phá vỡ mối quan hệ giữa một nút thành viên và các nút còn lại trong một loại vải, chuyển đổi nút đó thành một nút độc lập. Nếu một nút rời khỏi một loại vải dệt chỉ bao gồm hai nút, thì vải sẽ không còn tồn tại.
T2
tin nhắn
Dữ liệu được định dạng được chuyển giữa các nút trong cùng một mạng để thay đổi thông tin hoặc truyền đạt thông tin.
siêu dữ liệu
Thông tin được đặt trên các thành phần giản đồ khác nhau để chính thức ràng buộc hoặc tiếp tục mô tả thành phần đó, ví dụ: đánh dấu thuộc tính đặc điểm là "read-only."
đăng ký lẫn nhau
Khi các tài nguyên đăng ký với nhau, mỗi tài nguyên đóng vai trò cả nhà xuất bản và người đăng ký tính năng này.
Không
NCP (Dịch vụ vị trí của Google)
Bộ đồng xử lý mạng. Việc triển khai NCP đặt ngăn xếp Chủ đề lên một mạch tích hợp, trong khi phần mềm Weave và ứng dụng nằm trên một khối thứ hai. So sánh với SoC.
Nest API
API dữ liệu theo thời gian thực cung cấp quyền truy cập vào dữ liệu do thiết bị Nest chia sẻ. Với API Nest, bạn có thể xây dựng các sản phẩm truy cập vào dữ liệu thiết bị Nest để đọc hoặc ghi giá trị dữ liệu dùng chung.
Dịch vụ Nest
Cơ sở hạ tầng dựa trên đám mây kết nối các thiết bị HAN vào một mô hình dữ liệu, cung cấp quyền truy cập từ xa và triển khai bộ điều khiển thông minh để tạo hệ sinh thái toàn diện.
cấp phép mạng
Hành động thiết lập kết nối giữa một thiết bị và mạng Wi-Fi hoặc Chuỗi cục bộ. Hành động này có thể bao gồm việc cung cấp mã mạng và thông tin định tuyến hoặc thông tin xác thực quyền truy cập mạng, chẳng hạn như khóa chia sẻ trước của Wi-Fi.
nút
Một máy chủ hoặc thiết bị dịch vụ Weave có khả năng tham gia vào loại vải Weave. Mỗi nút trong vải đều có một địa chỉ IPv6 duy nhất. Hãy xem máy chủ dịch vụ và Dệt vải.
địa chỉ mua lại của nút
Địa chỉ IPv4 hoặc IPv6 được cấp cho một thiết bị theo cơ sở hạ tầng của người dùng cuối, chẳng hạn như qua DHCP.
mã nút
Một giá trị 64-bit duy nhất trên toàn cầu xác định một nút trong Vải dệt.
O
đăng ký một chiều
Yêu cầu từ người đăng ký gửi cho một nhà xuất bản đối với một hoặc nhiều trường hợp đặc điểm.
OTA (Không dây)
Bản cập nhật chương trình cơ sở qua mạng không dây.
P
đang ghép nối
Quá trình kết nối một thiết bị với mạng gia đình, Weave Fabric và tài khoản người dùng Dịch vụ Nest.
mã ghép nối
Mã ký tự dùng để ghép nối thiết bị với loại vải Weave. Mã này được mã hóa trong Mô tả thiết bị dệt và in cùng với mã QR để cho phép ghép nối. Hãy xem phần Trình mô tả thiết bị dệt.
DÁN
Thiết lập phiên được xác thực bằng mật khẩu, một giao thức để xác thực lẫn nhau, được dùng để thiết lập phiên bảo mật ban đầu giữa hai thiết bị Weave sử dụng mã ghép nối.
thuộc tính
Thuộc tính là các đặc điểm của đặc điểm đại diện cho trạng thái của tài nguyên. Ví dụ: độ sáng của đèn hoặc liệu có người ở nhà hay không. Bao gồm loại, tên, thẻ và siêu dữ liệu, chẳng hạn như giá trị và ràng buộc mặc định. Được xác định trong giản đồ Weave.
giao thức
Xác định cấu trúc gói của dữ liệu được truyền cũng như các lệnh kiểm soát quản lý phiên.
nhà xuất bản
Vai trò giao thức được sử dụng trong quản lý dữ liệu Weave. Một nhà xuất bản tạo và phân phát các phiên bản được tạo phiên bản của một hoặc nhiều giản đồ cho một hoặc nhiều người đăng ký và gửi thông báo về một thay đổi đối với giản đồ. Xem phần Quản lý dữ liệu dệt.
R
quản lý đặc điểm theo thời gian thực
Chức năng Quản lý dữ liệu Weave, trong đó tất cả các yêu cầu và sự kiện trạng thái cho các đặc điểm được quản lý trong mô hình đăng ký xuất bản.
yêu cầu
Một loại thông báo Weave. Yêu cầu là các yêu cầu hành động đối với một đặc điểm với phản hồi dự kiến. Các yêu cầu có thể chứa thông số và phản hồi có trạng thái và thông số. Các tài sản được xem và theo dõi với yêu cầu chế độ xem chuẩn, các thay đổi về tài sản chịu ảnh hưởng của yêu cầu cập nhật tiêu chuẩn và nhà xuất bản thông báo cho người đăng ký về sự thay đổi một đặc điểm đối với yêu cầu thông báo chuẩn.
Các yêu cầu dành riêng cho ứng dụng ngoài chế độ xem, bản cập nhật và thông báo sẽ được lệnh xử lý.
cấu hình tài nguyên
Cấu hình về cách triển khai các đặc điểm của một định nghĩa tài nguyên cụ thể giữa một thiết bị và bộ điều khiển. Được xác định trong giản đồ Weave.
trình xử lý tài nguyên
Một proxy tài nguyên được tạo trong Dịch vụ Nest cho mọi thiết bị trong HAN để bật quyền truy cập từ xa vào thiết bị.
mã tài nguyên
Giá trị nhận dạng tài nguyên duy nhất trên toàn cầu. Đối với thiết bị, đây là mã thiết bị. Các tài nguyên không phải trên thiết bị khác sẽ được Dịch vụ Nest chỉ định khi chúng được tạo.
proxy tài nguyên
Trình xử lý được sao chép của các đặc điểm của tài nguyên dùng để bản địa hóa dữ liệu hoặc xử lý các điểm cuối ngủ. Một proxy sẽ quản lý các thuộc tính và hàng đợi yêu cầu và tài nguyên tài nguyên.
tài nguyên
Sự vật logic hoặc vật lý, chẳng hạn như thiết bị, cấu trúc hoặc người dùng. Phiên bản này bao gồm một tập hợp các đặc điểm và giao diện mô tả khả năng và hành vi của chúng. Được xác định trong giản đồ Weave.
RTOS (Hệ điều hành theo thời gian thực)
Hệ điều hành theo thời gian thực dùng trên bộ vi điều khiển bị hạn chế. Weave sử dụng FreeRTOS.
CN
giản đồ
Phần mô tả chính thức về các đặc điểm tiêu chuẩn và giao diện của nhà cung cấp cụ thể.
thư mục dịch vụ
Dịch vụ danh bạ có sẵn trên vải dệt.
điểm cuối dịch vụ
Một điểm cuối Dịch vụ Nest triển khai giao thức hồ sơ Weave cụ thể được xử lý bằng một mã điểm cuối dịch vụ duy nhất trong vải Weave.
mã điểm cuối dịch vụ
Một loại mã nút. Mỗi điểm cuối dịch vụ được xác định trong Dịch vụ Nest sẽ được xác định bằng mã điểm cuối của dịch vụ. Các mã này là duy nhất và do Nest chỉ định và sẽ không bao giờ thay đổi.
máy chủ dịch vụ
Pháp nhân (thiết bị, dịch vụ hoặc ứng dụng) chịu trách nhiệm về một đặc điểm cụ thể. Trách nhiệm bao gồm việc quản lý trạng thái, phản hồi yêu cầu và lệnh, cũng như kích hoạt các sự kiện.
cung cấp dịch vụ
Liên kết thiết bị Weave với Dịch vụ Nest và một tài khoản người dùng.
SoC
Hệ thống trên một khối. Trong quá trình triển khai SoC, Thread, Weave và phần mềm ứng dụng đều nằm trên một mạch tích hợp duy nhất. So sánh với NCP.
tiểu bang
Bộ giá trị thuộc tính liên kết với một tài nguyên và đặc điểm tại một thời điểm cụ thể. Trạng thái của một tài nguyên bao gồm các trạng thái của các đặc điểm của tài nguyên đó. Xem tài nguyên, thông số và trạng thái.
sự kiện cấp tiểu bang
Một nhóm nhỏ các sự kiện chuẩn được dùng để thông báo về sự thay đổi trạng thái về một tài nguyên hoặc đặc điểm.
người đăng ký
Vai trò giao thức được sử dụng trong quản lý dữ liệu Weave. Người đăng ký xem và sử dụng các phiên bản phiên bản của một hoặc nhiều giản đồ được xuất bản bên ngoài. Phiên bản này có thể thay đổi phiên bản đã tạo phiên bản của một giản đồ đã xuất bản hoặc đưa ra một lệnh dành riêng cho ứng dụng. Hãy xem bài viết Quản lý dữ liệu Weave.
T
LÀM
Trao đổi khóa được xác thực mã thông báo, giao thức xác thực dành cho mã thông báo người dùng BLE được người dùng khóa hoặc thiết bị di động sử dụng.
TLV
Phương pháp mã hóa độ dài giá trị loại được dùng để tuần tự hóa dữ liệu nhị phân thu gọn.
đặc điểm
Đơn vị chức năng có thể tái sử dụng bao gồm tài sản, sự kiện, yêu cầu và siêu dữ liệu. Được xác định trong giản đồ Weave.
đường hầm
Một tuyến đường an toàn được thiết lập bởi bộ định tuyến biên để truyền thông báo Weave IPv6 UDP giữa HAN và Dịch vụ Nest.
U
người dùng
Người sở hữu thiết bị Nest, có tài khoản Nest, đã cài đặt thiết bị Nest trong một cấu trúc và đã kết nối thiết bị của họ với Dịch vụ Nest.
V
Mã nhận dạng nhà cung cấp
Giá trị nhận dạng 16 bit duy nhất cho công ty gốc được sử dụng cho định nghĩa loại đặc điểm và loại tài nguyên dành riêng cho nhà cung cấp tên.
sổ đăng ký của nhà cung cấp
Một thành phần của cơ sở hạ tầng dịch vụ logic chứa thông tin liên kết ID nhà cung cấp với các nhà cung cấp và cho phép Weave đọc thông tin nhà cung cấp hiện có và tạo nhà cung cấp mới.
phần mở rộng về đặc điểm nhà cung cấp
Một tiện ích dành riêng cho nhà cung cấp cho một đặc điểm chuẩn có thể thêm thuộc tính, các ràng buộc giá trị thuộc tính, lệnh tùy chỉnh, đối số lệnh và sự kiện. Chỉ có trong vùng chứa tên của nhà cung cấp. Xem trait.
W
Weave
Giao thức mạng và ứng dụng được thiết kế để hỗ trợ các sản phẩm được kết nối. Công cụ này cung cấp một nền tảng giao tiếp mạnh mẽ, an toàn cho các thiết bị được kết nối và đã chạy trong các sản phẩm Nest trên toàn thế giới.
Chứng chỉ dệt
Chứng chỉ mã hóa đường cong elip (ECC) được mã hóa theo kiểu XLV5 X.
Ngôn ngữ dữ liệu Weave
Một ngôn ngữ mô tả xác định giản đồ Weave, bao gồm tài nguyên, giao diện, đặc điểm và định nghĩa dịch vụ.
Quản lý dữ liệu Weave
Giao thức ứng dụng dùng để quản lý đặc điểm thời gian thực. Quản lý dữ liệu Weave cung cấp các thao tác thu gọn cho tất cả các loại thông báo yêu cầu, cung cấp thông báo không đồng bộ về các thay đổi trạng thái thuộc tính.
Mô tả thiết bị dệt
Dữ liệu được mã hóa thành mã QR được in trên thiết bị để cung cấp thông tin cần thiết để ghép nối thiết bị với mạng. Bao gồm mã ghép nối cũng như loại và phiên bản sản phẩm. Xem mã ghép nối.
Vải dệt
Một mạng bao gồm tất cả thiết bị nhà thông minh, Dịch vụ Nest và các thiết bị di động. Vải cho phép các thiết bị được kết nối hợp tác an toàn trong việc cung cấp dịch vụ cho người dùng, gia đình và khách của họ.
Hồ sơ Weave
Bộ thẻ và thông báo xác định các giao thức lớp ứng dụng trên Weave, chẳng hạn như Weave Data Management để quản lý dữ liệu tính năng hoặc Dịch vụ thời gian để đồng bộ hóa thời gian.
Dệt giao thức Nhắn tin đáng tin cậy
Một giao thức nhắn tin nhẹ để Weave gửi tin nhắn một cách đáng tin cậy giữa hai thiết bị trong một vải Weave.
SDK dệt
Cách triển khai RTOS và Linux của Weave đối với ngăn xếp liên lạc Weave, quản lý mạng và hồ sơ Weave phổ biến mà bạn sử dụng để tạo mã thiết bị.