Glosarium

Lihat sumber di GitHub

A

akun

Akun yang dibuat di home.nest.com yang memberikan pemilik akun (pengguna) kontrol perangkat Nest melalui aplikasi web/seluler.

membahas tentang

Setiap node dalam kain Weave memiliki alamat lokal (ULA) unik IPv6.

lapisan aplikasi

Membuat profil dan API gRPC terkait yang menyediakan protokol bersama yang digunakan untuk berkomunikasi antara perangkat dan host layanan.

protokol lapisan aplikasi

Buat protokol yang berfokus pada komunikasi proses ke proses di seluruh jaringan IP, serta menyediakan antarmuka komunikasi dan layanan pengguna akhir.

keamanan tingkat aplikasi

Perangkat tenun dapat disertakan dalam satu atau beberapa domain keamanan, yang diamankan dengan kunci domain. Kunci tersebut mencakup kunci epoch berkelanjutan dan dikelola oleh layanan otorisasi. Lihat layanan otorisasi.

layanan otorisasi

Layanan yang mengautentikasi perangkat dan klien sistem Weave, serta memberikan kunci aplikasi yang diotorisasi kepada perangkat dan klien, serta kunci epoch berkelanjutan yang digunakan untuk menerapkan keamanan tingkat aplikasi. Lihat keamanan tingkat aplikasi.

B

BLE

Protokol radio nirkabel yang didukung oleh Weave.

router pembatas

Perangkat di jaringan area rumah (HAN) yang merutekan pesan Weave antara jaringan Thread dan Wi-Fi, serta membuat tunnel antara HAN dan Layanan Nest.

C

CASE

Protokol Pembuatan Sertifikat (CASE) yang dibantu dengan Certificate adalah protokol pembuatan sesi aman Weave utama menggunakan sertifikat Weave. Sertifikat ini dapat berupa sertifikat hardware atau sertifikat keamanan tingkat aplikasi yang disediakan oleh layanan otorisasi. Lihat Sertifikat tenun.

pengontrol

Pengontrol adalah layanan yang mengimplementasikan fungsi lanjutan. Contohnya mencakup pengontrol Grup pencahayaan, pengontrol zona HVAC, dan pengontrol arbiter Occupancy.

perintah

Permintaan khusus aplikasi yang tidak dapat diselesaikan oleh permintaan standar. Terkadang disebut perintah kustom.

D

ID perangkat

Jenis ID node. Setiap perangkat memiliki ID unik global 64-bit yang ditetapkan pada waktu manufaktur. Sertifikat ini terikat dengan sertifikat perangkat untuk mengautentikasi identitas perangkat. Digunakan sebagai ID node untuk perangkat. Lihat ID node.

E

kejadian

Pernyataan searah dari kebenaran tentang karakteristik pada waktu tertentu, tanpa respons yang diharapkan. Misalnya, kode sandi yang dimasukkan untuk membuka kunci deadbolt akan menghasilkan peristiwa. Peristiwa yang paling umum adalah perubahan properti yang dinyatakan dengan permintaan notifikasi dengan tujuan khusus.

J

kunci kain

Kunci unik untuk setiap kain Weave yang dihasilkan oleh perangkat pertama yang membuat kain, dan digunakan untuk memasangkan perangkat berikutnya ke kain.

ID kain

Nilai 64 bit unik yang secara global mengidentifikasi kain Weave. Dihasilkan secara acak saat perangkat Nest diperkenalkan ke struktur untuk pertama kalinya.

penyediaan kain

Menyambungkan perangkat ke kain Weave lokal dengan memberikan ID kain dan kunci kain yang diperlukan untuk berkomunikasi dengan perangkat dan layanan lainnya.

penyediaan pabrik

Proses manufaktur yang mengonfigurasi perangkat terlebih dahulu dengan profil Weave dan sertifikat hardware.

modul front-end (FEM)

Sirkuit terintegrasi (IC) yang mencakup semua komponen yang diperlukan untuk memproses sinyal frekuensi radio masuk (RF) menjadi frekuensi perantara (IF) atau menjadi bentuk digital.

H

sertifikat hardware

Sertifikat Weave yang disediakan oleh pabrik pada waktu produksi ke perangkat. Sertifikat ini digunakan untuk mengautentikasi perangkat saat menyambungkan perangkat ke kain Weave, dan ke Layanan Nest.

jaringan area rumah (HAN)

Kumpulan perangkat berjaringan di rumah yang dapat menjadi bagian dari kain Weave, dan yang menyediakan komunikasi nirkabel yang aman.

I

penyediaan di lapangan

Menyediakan informasi yang diperlukan untuk perangkat yang di-deploy agar menjadi peserta penuh dalam kain Weave.

antarmuka

Serangkaian karakteristik yang menjelaskan fungsi tingkat yang lebih tinggi. Misalnya, fungsi untuk cahaya berwarna berisi fitur OnOff, Level, dan Color, yang semuanya berfungsi bersama untuk menerapkan antarmuka ColorLight. Ditentukan dalam skema Weave.

L

meninggalkan kain

Memutuskan hubungan antara node anggota dan node lainnya dalam struktur Weave, mengubah node menjadi node independen. Jika node keluar dari Fabric tenun yang hanya terdiri dari dua node, kain tersebut tidak akan ada lagi.

S

pesan

Data terformat yang diteruskan antar-node dalam jaringan yang sama untuk memengaruhi perubahan atau menyampaikan informasi.

metadata

Informasi yang ditempatkan pada berbagai komponen skema untuk secara formal membatasi atau menjelaskan komponen tersebut lebih lanjut, misalnya menandai properti karakteristik sebagai "hanya baca."

langganan bersama

Saat resource saling melakukan langganan, masing-masing bertindak sebagai penayang dan pelanggan untuk karakteristik.

T

NCP

Koprosesor jaringan. Implementasi NCP menempatkan stack Thread pada satu sirkuit terintegrasi, sedangkan Weave dan software aplikasi berada di chip kedua. Bandingkan dengan SoC.

Nest API

API data real-time yang menawarkan akses berbasis langganan ke data yang dibagikan oleh perangkat Nest. Dengan Nest API, Anda dapat membuat produk yang mengakses data perangkat Nest untuk membaca atau menulis nilai data yang dibagikan.

Layanan Nest

Infrastruktur berbasis cloud yang menghubungkan perangkat HAN ke dalam model data, menyediakan akses jarak jauh, dan menerapkan pengontrol cerdas untuk membuat ekosistem yang komprehensif.

penyediaan jaringan

Tindakan untuk membuat konektivitas antara perangkat dan jaringan Wi-Fi atau Thread lokal. Hal ini dapat mencakup pemberian ID jaringan dan informasi pemilihan rute atau kredensial akses jaringan, seperti kunci Wi-Fi yang dibagikan sebelumnya.

node

Perangkat atau host layanan Weave yang mampu berpartisipasi dalam kain Weave. Setiap node dalam kain memiliki alamat IPv6 yang unik. Lihat host layanan dan Menenun kain.

alamat yang diperoleh node

Alamat IPv4 atau IPv6 yang ditetapkan untuk perangkat oleh infrastruktur jaringan pengguna akhir, seperti melalui DHCP.

ID node

Nilai 64 bit unik yang secara global mengidentifikasi node di kain Weave.

O

langganan sekali jalan

Permintaan dari pelanggan kepada penayang untuk satu atau beberapa instance fitur.

OTA

Update firmware over the air (OTA).

P

sedang menyambungkan

Proses menggabungkan perangkat ke jaringan rumah, kain Weave, dan akun pengguna Nest Service.

kode penyandingan

Kode karakter yang digunakan untuk menyambungkan perangkat dengan kain Weave. Ini dienkode dalam Weave Device Descriptor dan dicetak bersama dengan kode QR untuk mengaktifkan penyambungan. Lihat Penjelasan Perangkat Weave.

PASE

Pembentukan sesi yang diautentikasi dengan sandi, protokol untuk autentikasi bersama, yang digunakan untuk membuat sesi aman awal antara dua perangkat Weave menggunakan kode penyambungan.

properti

Properti adalah karakteristik karakteristik yang mewakili status resource. Misalnya, kecerahan lampu atau apakah ada orang di rumah. Terdiri dari jenis, nama, tag, dan metadata, seperti nilai default dan batasan. Ditentukan dalam skema Weave.

protokol

Menentukan struktur paket data yang ditransmisikan, serta perintah kontrol yang mengelola sesi.

penerbit

Peran protokol yang digunakan dalam Pengelolaan Data Weave. Penayang menghasilkan dan menampilkan instance versi dari satu atau beberapa skema yang dibuat ke satu atau beberapa pelanggan, dan mengirimkan notifikasi tentang perubahan pada skema. Lihat Pengelolaan Data Weave.

R

pengelolaan karakteristik real-time

Fungsi Pengelolaan Data Weave dengan semua permintaan status dan peristiwa untuk fitur dikelola dalam model publikasi-berlangganan.

minta

Jenis pesan Weave. Permintaan adalah permintaan tindakan terhadap karakteristik dengan respons yang diharapkan. Permintaan mungkin memiliki parameter serta respons dengan status dan parameter. Properti dilihat dan dipantau dengan permintaan tampilan standar, perubahan properti dipengaruhi oleh permintaan update standar, dan penayang memberi tahu pelanggan tentang perubahan karakteristik dengan permintaan notify standar.

Permintaan khusus aplikasi di luar tampilan, update, dan notifikasi ditangani oleh perintah.

konfigurasi resource

Konfigurasi cara ciri-ciri definisi resource tertentu diterapkan antara perangkat dan pengontrol. Ditentukan dalam skema Weave.

pengendali resource

Proxy resource yang dibuat di Layanan Nest untuk setiap perangkat di HAN, untuk mengaktifkan akses jarak jauh ke perangkat.

ID resource

ID resource unik global. Untuk perangkat, ini adalah ID perangkat. Resource non-perangkat lainnya ditetapkan oleh Layanan Nest saat dibuat.

proxy resource

Pengendali replika karakteristik resource yang digunakan untuk lokalitas data atau untuk menangani endpoint yang mengantuk. Proxy mengelola properti dan mengantrekan permintaan serta perintah resource.

resource

Hal logis atau fisik, seperti perangkat, struktur, atau pengguna. Properti ini terdiri dari sekumpulan instance fitur dan antarmuka yang menjelaskan kemampuan dan perilakunya. Ditentukan dalam skema Weave.

RTOS

Sistem operasi real-time yang digunakan pada pengontrol mikro terbatas. Weave menggunakan FreeRTOS.

M

skema

Deskripsi formal tentang karakteristik dan antarmuka standar serta vendor.

direktori layanan

Layanan direktori yang tersedia pada kain Weave.

endpoint layanan

Endpoint Layanan Nest yang menerapkan protokol profil Weave tertentu yang ditangani oleh satu ID endpoint layanan di struktur Weave.

ID endpoint layanan

Jenis ID node. Setiap endpoint layanan yang ditentukan dalam Layanan Nest diidentifikasi oleh ID endpoint layanan. ID bersifat unik, ditetapkan oleh Nest, dan tidak akan pernah berubah.

host layanan

Entitas (perangkat, layanan, atau aplikasi) yang bertanggung jawab atas karakteristik tertentu. Tanggung jawab meliputi mengelola status, merespons permintaan dan perintah, serta memicu peristiwa.

penyediaan layanan

Mengaitkan perangkat Weave dengan Layanan Nest dan akun pengguna.

SoC

Sistem di chip. Dalam implementasi SoC, software Thread, Weave, dan aplikasi berada dalam satu sirkuit terintegrasi. Bandingkan dengan NCP.

status

Kumpulan nilai properti yang terkait dengan resource dan karakteristik pada waktu tertentu. Status resource terdiri dari status karakteristiknya. Lihat resource, fitur, dan state.

peristiwa negara bagian

Subset peristiwa standar yang digunakan untuk notifikasi perubahan status pada resource atau karakteristik.

subscriber

Peran protokol yang digunakan dalam Pengelolaan Data Weave. Pelanggan melihat dan memakai instance versi satu atau beberapa skema yang dipublikasikan secara eksternal. Tindakan ini dapat mengubah instance versi skema yang dipublikasikan, atau mengeluarkan perintah khusus aplikasi. Lihat Pengelolaan Data Weave.

T

AMBIL

Pertukaran kunci yang diautentikasi token, sebuah protokol autentikasi untuk token pengguna BLE yang digunakan oleh key fob atau perangkat seluler.

TLV

Encoding nilai panjang jenis yang digunakan untuk serialisasi data biner ringkas.

ciri

Unit fungsi yang dapat digunakan kembali yang terdiri dari properti, peristiwa, permintaan, dan metadata. Ditentukan dalam skema Weave.

tunnel

Rute aman yang dibuat oleh router perbatasan untuk mentransfer pesan UDP Weave IPv6 antara HAN dan Layanan Nest.

U

pengguna

Seseorang yang memiliki perangkat Nest, memiliki akun Nest, telah memasang perangkat Nest dalam struktur, dan telah menghubungkan perangkatnya dengan Layanan Nest.

V

ID Vendor

ID 16 bit unik untuk perusahaan asal yang digunakan untuk definisi jenis resource dan jenis resource khusus vendor.

registry vendor

Komponen infrastruktur layanan logis yang berisi pemetaan ID Vendor ke vendor, serta memungkinkan Weave membaca informasi vendor yang ada dan membuat vendor baru.

ekstensi karakteristik vendor

Ekstensi khusus vendor untuk karakteristik standar yang dapat menambahkan properti, batasan nilai properti, perintah kustom, argumen perintah, dan peristiwa. Hanya tersedia dalam namespace vendor. Lihat fitur.

W

Weave

Protokol jaringan dan aplikasi yang dirancang untuk mendukung produk yang terhubung. Layanan ini menyediakan platform komunikasi yang aman dan andal untuk perangkat terhubung, dan telah berjalan di produk Nest di seluruh dunia.

Sertifikat tenun

Sertifikat kriptografi kurva eliptis (ECC) X-509 dengan pengurangan data dan Weave TLV yang dikurangi data yang digunakan untuk membuat sesi aman antar node Weave.

Bahasa Data Weave

Bahasa deskripsi yang menentukan skema Weave, termasuk resource, antarmuka, ciri, dan definisi layanan.

Pengelolaan Data Weave

Protokol aplikasi yang digunakan untuk pengelolaan fitur real-time. Pengelolaan Data Weave menyediakan operasi ringkas untuk semua jenis pesan permintaan, yang memberikan notifikasi asinkron tentang perubahan status properti.

Deskripsi Perangkat Weave

Data yang dienkode ke dalam kode QR yang dicetak di perangkat memberikan informasi yang diperlukan untuk menyambungkan perangkat ke jaringan. Menyertakan kode pasangan serta jenis dan versi produk. Lihat kode pasangan.

Menenun kain

Jaringan yang terdiri dari semua perangkat rumah yang terhubung, Layanan Nest, dan perangkat seluler. Fabric memungkinkan perangkat yang terhubung untuk bekerja sama secara aman dalam memberikan layanan kepada pengguna, keluarga mereka, dan tamu.

Profil tenun

Kumpulan tag dan pesan yang menentukan protokol lapisan aplikasi di Weave, seperti Pengelolaan Data Weave untuk mengelola data karakteristik, atau Layanan Waktu untuk menyinkronkan waktu.

Protokol Weave Trusted Messaging

Protokol pesan ringan untuk Weave untuk mengirim pesan secara andal antara dua perangkat di kain Weave.

SDK Weave

Implementasi RTOS dan Linux dari stack komunikasi Weave, pengelolaan jaringan, dan profil Weave umum, yang Anda gunakan untuk membuat kode perangkat.