Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Glossario

jinja-placeholder-0 .md "> Visualizza sorgente su GitHub

UN

account

Un account creato su home.nest.com che garantisce al proprietario dell'account (utente) il controllo del dispositivo Nest tramite applicazioni Web / mobili.

indirizzo

Ogni nodo in un tessuto Weave ha un indirizzo locale univoco IPv6 (ULA).

livello di applicazione

Profili di trama e API gRPC associate che forniscono i protocolli condivisi utilizzati per comunicare tra dispositivi e host di servizio.

protocolli a livello di applicazione

Realizza protocolli incentrati sulla comunicazione da processo a processo attraverso una rete IP e fornisce un'interfaccia di comunicazione e servizi per l'utente finale.

sicurezza a livello di applicazione

I dispositivi Weave possono essere inclusi in uno o più domini di sicurezza, che sono protetti con chiavi di dominio. Le chiavi includono una chiave a rotazione e sono gestite da un servizio di autorizzazione. Vedi servizio di autorizzazione .

servizio di autorizzazione

Servizio che autentica i dispositivi e i client del sistema Weave e fornisce ai dispositivi e ai client chiavi di applicazione autorizzate e chiavi di epoca mobile utilizzate per implementare la sicurezza a livello di applicazione. Vedi sicurezza a livello di applicazione .

B

BLE

Un protocollo radio wireless supportato da Weave.

router di frontiera

Un dispositivo nella rete domestica (HAN) che instrada i messaggi Weave tra le reti Thread e Wi-Fi e stabilisce un tunnel tra HAN e Nest Service.

C

ASTUCCIO

Il protocollo CASE (Certificate-assisted Session Establishment) è il protocollo primario di creazione di sessioni Weave che utilizza certificati Weave. Può essere un certificato hardware o un certificato di sicurezza a livello di applicazione fornito dal servizio di autorizzazione. Vedi certificato di tessitura .

controllore

I controller sono servizi che implementano funzionalità avanzate. Gli esempi includono il controller del gruppo di illuminazione, il controller di zona HVAC e il controller dell'arbitro di occupazione.

comando

Una richiesta specifica dell'applicazione che non può essere eseguita da richieste standard. A volte chiamato un comando personalizzato .

D

ID del dispositivo

Tipo di ID nodo. Ogni dispositivo ha un ID univoco globale a 64 bit assegnato al momento della produzione. È associato al certificato del dispositivo per l'autenticazione dell'identità del dispositivo. Utilizzato come ID nodo per i dispositivi. Vedi ID nodo .

E

evento

Un'affermazione unidirezionale della verità su un tratto in un momento specifico, senza risposta attesa. Ad esempio, un passcode inserito per sbloccare un catenaccio genera un evento. Gli eventi più comuni sono i cambiamenti di proprietà espressi con la richiesta di notifica per scopi speciali.

F

chiave in tessuto

Una chiave unica per ogni tessuto Weave generato dal primo dispositivo che crea il tessuto e utilizzato per accoppiare i dispositivi successivi al tessuto.

ID tessuto

Un valore univoco a 64 bit che identifica a livello globale il tessuto Weave. Generato casualmente quando un dispositivo Nest viene introdotto per la prima volta in una struttura.

approvvigionamento del tessuto

Associa i dispositivi al tessuto Weave locale fornendo l'ID tessuto e la chiave tessuto necessari per comunicare con altri dispositivi e servizi.

approvvigionamento in fabbrica

Un processo di fabbricazione che preconfigura i dispositivi con profili Weave e un certificato hardware.

modulo front-end (FEM)

Un circuito integrato (IC) che include tutti i componenti necessari per elaborare un segnale in radiofrequenza (RF) in ingresso in una frequenza intermedia (IF) o in una forma digitale.

H

certificato hardware

Un certificato Weave che viene fornito in fabbrica in fase di produzione su un dispositivo. Questo certificato viene utilizzato per autenticare il dispositivo quando si associa il dispositivo al tessuto Weave e al servizio Nest.

rete domestica (HAN)

Un set di dispositivi in ​​rete in casa che può far parte di un tessuto Weave e che fornisce comunicazioni wireless sicure.

io

provisioning sul campo

Fornisce ai dispositivi distribuiti le informazioni di cui hanno bisogno per essere partecipanti a pieno titolo in un tessuto Weave.

interfaccia

Un insieme di tratti che descrivono una funzionalità di livello superiore. Ad esempio, la funzionalità di una luce colorata contiene i tratti OnOff, Level e Color, che lavorano tutti insieme per implementare l'interfaccia ColorLight. Definito nello schema di tessitura.

L

lasciando un tessuto

Rompere la relazione tra un nodo membro e il resto dei nodi in un tessuto Weave, trasformando il nodo in un nodo indipendente. Se un nodo lascia un tessuto Weave costituito da solo due nodi, il tessuto cessa di esistere.

M

messaggi

Dati formattati passati tra i nodi nella stessa rete per effettuare modifiche o comunicare informazioni.

metadati

Informazioni posizionate su vari componenti dello schema per vincolare o descrivere ulteriormente tale componente, ad esempio, contrassegnando una proprietà del tratto come "sola lettura".

sottoscrizione reciproca

Quando le risorse si iscrivono l'una all'altra e ognuna agisce sia come editore che come abbonato per un tratto.

N

NCP

Coprocessore di rete. Un'implementazione NCP posiziona lo stack di thread su un circuito integrato, mentre il software Weave e il software applicativo risiedono su un secondo chip. Confronta con SoC .

API Nest

Un'API di dati in tempo reale che offre accesso basato su abbonamento ai dati condivisi dai dispositivi Nest. Con l'API Nest, puoi creare prodotti che accedono ai dati del dispositivo Nest per leggere o scrivere valori di dati condivisi.

Servizio Nest

Un'infrastruttura basata su cloud che collega i dispositivi HAN in un modello di dati, fornisce accesso remoto e implementa controller intelligenti per creare un ecosistema completo.

provisioning di rete

L'atto di stabilire la connettività tra un dispositivo e la rete Wi-Fi o Thread locale. Può comportare la fornitura di un ID di rete e informazioni di routing o credenziali di accesso alla rete, come la chiave precondivisa Wi-Fi.

nodo

Un dispositivo Weave o un host di servizio in grado di partecipare a un tessuto Weave. Ogni nodo nel fabric ha un indirizzo IPv6 univoco. Vedi l' host del servizio e il tessuto Weave .

indirizzo acquisito dal nodo

Indirizzo IPv4 o IPv6 assegnato a un dispositivo dall'infrastruttura di rete dell'utente finale, ad esempio tramite DHCP.

ID nodo

Un valore univoco a 64 bit che identifica globalmente un nodo nel tessuto Weave.

O

abbonamento unidirezionale

Una richiesta da un abbonato a un editore per una o più istanze di tratto.

OTA

Aggiornamenti del firmware over-the-air.

P

accoppiamento

Il processo di unione di un dispositivo a una rete domestica, a un tessuto Weave e all'account utente del servizio Nest.

codice di accoppiamento

Codice carattere utilizzato per accoppiare il dispositivo con il tessuto Weave. Questo è codificato nel descrittore del dispositivo Weave e stampato accanto al codice QR per consentire l'associazione. Vedi Descrittore dispositivo di tessitura .

PASE

Creazione della sessione autenticata con password, un protocollo per l'autenticazione reciproca, utilizzato per stabilire la sessione sicura iniziale tra due dispositivi Weave utilizzando il codice di accoppiamento.

proprietà

Le proprietà sono caratteristiche di un tratto che rappresentano lo stato di una risorsa. Ad esempio, la luminosità di una luce o se qualcuno è a casa. Comprende tipo, nome, tag e metadati, come valore e vincoli predefiniti. Definito nello schema di tessitura.

protocollo

Definisce la struttura del pacchetto dei dati trasmessi, nonché i comandi di controllo che gestiscono una sessione.

editore

Un ruolo di protocollo utilizzato in Weave Data Management. Un editore produce e fornisce istanze con versione di uno o più schemi a uno o più abbonati e invia notifiche su una modifica allo schema. Vedi Weave Data Management .

R

gestione dei tratti in tempo reale

Una funzione di Weave Data Management in cui tutte le richieste di stato e gli eventi per i tratti sono gestiti in un modello di sottoscrizione / pubblicazione.

richiesta

Un tipo di messaggio Weave. Le richieste sono richieste di azione su un tratto con una risposta prevista. Le richieste possono avere parametri e una risposta con uno stato e parametri. Le proprietà vengono visualizzate e monitorate con la richiesta di visualizzazione standard, le modifiche alle proprietà vengono effettuate con la richiesta di aggiornamento standard e un editore informa un abbonato di una modifica a un tratto con la richiesta di notifica standard.

Le richieste specifiche dell'applicazione oltre la visualizzazione , l' aggiornamento e la notifica sono gestite da comandi .

configurazione delle risorse

Configurazione di come vengono implementati i tratti di una particolare definizione di risorsa tra un dispositivo e controller. Definito nello schema di tessitura.

gestore delle risorse

Un proxy di risorsa creato nel servizio Nest per ogni dispositivo nell'HAN, per consentire l'accesso remoto al dispositivo.

ID risorsa

Identificatore di risorsa univoco globale. Per i dispositivi, questo è l'ID del dispositivo. Altre risorse non di dispositivo sono assegnate dal servizio Nest quando vengono create.

proxy delle risorse

Gestore replicato dei tratti di una risorsa utilizzato per la localizzazione dei dati o per gestire endpoint assonnati. Un proxy gestisce le proprietà e accoda le richieste e i comandi delle risorse.

risorsa

Una cosa logica o fisica, come un dispositivo, una struttura o un utente. Comprende una serie di istanze di tratti e interfacce che descrivono le sue capacità e comportamenti. Definito nello schema di tessitura.

RTOS

Sistema operativo in tempo reale utilizzato su microcontrollori vincolati. Weave utilizza FreeRTOS .

S

schema

Una descrizione formale di tratti e interfacce standard e specifici del fornitore.

directory di servizio

Un servizio di directory disponibile su un tessuto Weave.

endpoint di servizio

Un endpoint del servizio Nest che implementa uno specifico protocollo del profilo Weave indirizzato da un singolo ID endpoint del servizio nel tessuto Weave.

ID endpoint di servizio

Un tipo di ID nodo. Ogni endpoint del servizio definito nel servizio Nest è identificato da un ID endpoint del servizio. Gli ID sono unici, assegnati da Nest e non cambieranno mai.

host di servizio

L'entità (dispositivo, servizio o app) responsabile di un tratto specifico. Le responsabilità comprendono la gestione dello stato, la risposta a richieste e comandi e l'attivazione di eventi.

fornitura di servizi

Associa un dispositivo Weave al servizio Nest e un account utente.

SoC

Sistema su un chip. Nelle implementazioni SoC, Thread, Weave e il software applicativo risiedono tutti su un singolo circuito integrato. Confronta con NCP .

stato

L'insieme di valori di proprietà associati a una risorsa e un tratto in un determinato momento. Lo stato di una risorsa è composto dagli stati dei suoi tratti. Vedi risorsa , tratto e stato .

evento di stato

Un sottoinsieme standard di eventi utilizzato per la notifica di un cambio di stato su una risorsa o tratto.

abbonato

Un ruolo di protocollo utilizzato in Weave Data Management. Un abbonato visualizza e utilizza istanze con versione di uno o più schemi pubblicati esternamente. Può modificare l'istanza con versione di uno schema pubblicato o emettere un comando specifico dell'applicazione. Vedi Weave Data Management .

T

PRENDERE

Scambio di chiavi autenticato con token, un protocollo di autenticazione per token utente BLE utilizzato da telecomandi o dispositivi mobili.

TLV

Codifica del valore di lunghezza del tipo utilizzata per la serializzazione di dati binari compatti.

tratto

Unità riutilizzabile di funzionalità composta da proprietà, eventi, richieste e metadati. Definito nello schema di tessitura.

tunnel

Un percorso sicuro stabilito da un router di frontiera per il trasferimento dei messaggi UDP IPv6 Weave tra HAN e Nest Service.

U

utente

Una persona che possiede un dispositivo Nest, ha un account Nest, ha installato un dispositivo Nest in una struttura e ha collegato il proprio dispositivo al servizio Nest.

V

ID del venditore

Identificatore univoco a 16 bit per la società di origine utilizzata per la definizione del tratto specifico del fornitore e le definizioni del tipo di risorsa.

registro dei fornitori

Un componente di infrastruttura di servizio logico che contiene la mappatura degli ID fornitore ai fornitori e consente a Weave di leggere le informazioni sui fornitori esistenti e creare nuovi fornitori.

estensione del tratto del fornitore

Un'estensione specifica del fornitore a una caratteristica standard che può aggiungere proprietà, vincoli di valori di proprietà, comandi personalizzati, argomenti di comando ed eventi. Disponibile solo nello spazio dei nomi del fornitore. Vedi tratto .

W

Tessere

Protocollo di rete e applicazione progettato per supportare i prodotti connessi. Fornisce una piattaforma di comunicazione sicura e robusta per i dispositivi connessi ed è già in esecuzione nei prodotti Nest in tutto il mondo.

Certificato di tessitura

Un certificato di crittografia a curva ellittica in stile X.509 in stile X.509 con codifica TLV ridotta utilizzato per stabilire sessioni sicure tra nodi Weave.

Weave Data Language

Un linguaggio descrittore che definisce lo schema Weave, comprese le definizioni di risorse, interfaccia, tratto e servizio.

Weave Data Management

Un protocollo applicativo utilizzato per la gestione dei tratti in tempo reale . Weave Data Management fornisce operazioni compatte per tutti i tipi di messaggi di richiesta, fornendo notifiche asincrone delle modifiche allo stato delle proprietà.

Descrittore del dispositivo di tessitura

Dati codificati in un codice QR stampato su un dispositivo che fornisce le informazioni necessarie per associare il dispositivo alla rete. Include il codice di accoppiamento, il tipo e la versione del prodotto. Vedi il codice di associazione .

Tessuto di tessuto

Una rete composta da tutti i dispositivi domestici collegati, il servizio Nest e i dispositivi mobili. Il tessuto consente ai dispositivi connessi di cooperare in modo sicuro nel fornire servizi all'utente, alla sua famiglia e agli ospiti.

Profilo del tessuto

L'insieme di tag e messaggi che definiscono i protocolli del livello applicazione su Weave, come Weave Data Management per la gestione dei dati del tratto o Time Services per la sincronizzazione dell'ora.

Protocollo di messaggistica affidabile Weave

Un protocollo di messaggistica leggero per Weave per inviare messaggi in modo affidabile tra due dispositivi in ​​un tessuto Weave.

Weave SDK

Implementazione RTOS e Linux di Nest dello stack di comunicazioni Weave, gestione della rete e profili Weave comuni, che vengono utilizzati per creare il codice del dispositivo.