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.