Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Glossaire

jinja-placeholder-0 .md "> Afficher la source sur GitHub

UNE

Compte

Un compte créé sur home.nest.com qui permet au propriétaire du compte (utilisateur) de contrôler l'appareil Nest via des applications Web / mobiles.

adresse

Chaque nœud d'une structure Weave possède une adresse locale unique (ULA) IPv6.

couche d'application

Tisser des profils et des API gRPC associées qui fournissent les protocoles partagés utilisés pour communiquer entre les appareils et les hôtes de service.

protocoles de couche application

Tissez des protocoles qui se concentrent sur la communication de processus à processus sur un réseau IP et fournissent une interface de communication et des services aux utilisateurs finaux.

sécurité au niveau de l'application

Les dispositifs de tissage peuvent être inclus dans un ou plusieurs domaines de sécurité, qui sont sécurisés avec des clés de domaine. Les clés incluent une clé d'époque évolutive et sont gérées par un service d'autorisation. Voir service d'autorisation .

service d'autorisation

Service qui authentifie les appareils et les clients du système Weave, et fournit aux appareils et aux clients des clés d'application autorisées et des clés d'époque mobiles utilisées pour mettre en œuvre la sécurité au niveau de l'application. Voir la sécurité au niveau de l'application .

B

BLE

Un protocole radio sans fil pris en charge par Weave.

routeur de frontière

Un appareil du réseau domestique (HAN) qui achemine les messages Weave entre les réseaux Thread et Wi-Fi, et établit un tunnel entre le HAN et le service Nest.

C

CAS

Le protocole d'établissement de session assisté par certificat (CASE) est le principal protocole d'établissement de session sécurisé Weave utilisant des certificats Weave. Il peut s'agir d'un certificat matériel ou d'un certificat de sécurité au niveau de l'application fourni par le service d'autorisation. Voir le certificat Weave .

manette

Les contrôleurs sont des services qui implémentent des fonctionnalités avancées. Les exemples incluent le contrôleur de groupe d'éclairage, le contrôleur de zone HVAC et le contrôleur arbitre d'occupation.

commander

Une demande spécifique à une application qui ne peut pas être accomplie par des demandes standard. Parfois appelée commande personnalisée .

Reference de l'appareil

Type d'ID de nœud. Chaque appareil dispose d'un identifiant unique global de 64 bits attribué au moment de la fabrication. Il est lié au certificat de l'appareil pour authentifier l'identité de l'appareil. Utilisé comme identifiant de nœud pour les périphériques. Voir l' ID du nœud .

E

un événement

Une affirmation unidirectionnelle de la vérité sur un trait à un moment précis, sans réponse attendue. Par exemple, un code d'accès saisi pour déverrouiller un pêne dormant génère un événement. Les événements les plus courants sont les changements de propriété exprimés avec la demande de notification à usage spécial.

F

clé de tissu

Une clé unique à chaque tissu Weave générée par le premier appareil créant le tissu et utilisée pour associer les appareils suivants au tissu.

ID de tissu

Une valeur 64 bits unique qui identifie globalement la structure Weave. Généré aléatoirement lorsqu'un appareil Nest est introduit dans une structure pour la première fois.

approvisionnement de fabric

Associe les appareils au tissu Weave local en fournissant l'ID de tissu et la clé de tissu nécessaires pour communiquer avec d'autres appareils et services.

approvisionnement en usine

Un processus de fabrication qui préconfigure les appareils avec des profils Weave et un certificat matériel.

module frontal (FEM)

L'invention concerne un circuit intégré (IC) qui comprend tous les composants nécessaires pour traiter un signal de radiofréquence (RF) entrant en une fréquence intermédiaire (IF) ou sous une forme numérique.

H

certificat matériel

Un certificat Weave provisionné en usine au moment de la fabrication sur un appareil. Ce certificat est utilisé pour authentifier l'appareil lors de son association à la structure Weave et au service Nest.

réseau domestique (HAN)

Un ensemble d'appareils en réseau dans la maison qui peuvent faire partie d'un tissu Weave et qui fournit des communications sans fil sécurisées.

je

approvisionnement sur le terrain

Fournit aux périphériques déployés les informations dont ils ont besoin pour participer pleinement à un tissu Weave.

interface

Un ensemble de traits qui décrivent une fonctionnalité de niveau supérieur. Par exemple, la fonctionnalité pour une lumière colorée contient les traits OnOff, Level et Color, qui fonctionnent tous ensemble pour implémenter l'interface ColorLight. Défini dans le schéma Weave.

L

laisser un tissu

Rompre la relation entre un nœud membre et le reste des nœuds dans une structure Weave, transformant le nœud en nœud indépendant. Si un nœud quitte un tissu Weave composé de seulement deux nœuds, le tissu cesse d'exister.

M

messages

Données formatées transmises entre les nœuds du même réseau pour effectuer des changements ou communiquer des informations.

métadonnées

Informations placées sur divers composants de schéma pour contraindre formellement ou décrire plus en détail ce composant, par exemple en marquant une propriété de trait comme «en lecture seule».

abonnement mutuel

Lorsque les ressources s'abonnent les unes aux autres, et que chacune agit en tant qu'éditeur et abonné pour un trait.

N

NCP

Coprocesseur réseau. Une implémentation NCP place la pile de threads sur un circuit intégré, tandis que le logiciel Weave et l'application résident sur une seconde puce. Comparez avec SoC .

API Nest

Une API de données en temps réel offrant un accès par abonnement aux données partagées par les appareils Nest. Avec l'API Nest, vous pouvez créer des produits qui accèdent aux données de l'appareil Nest pour lire ou écrire des valeurs de données partagées.

Service Nest

Une infrastructure basée sur le cloud qui connecte les appareils HAN à un modèle de données, fournit un accès à distance et met en œuvre des contrôleurs intelligents pour créer un écosystème complet.

approvisionnement du réseau

Action d'établir la connectivité entre un appareil et le réseau Wi-Fi ou Thread local. Cela peut impliquer de fournir un ID réseau et des informations de routage ou des informations d'identification d'accès au réseau, telles que la clé pré-partagée Wi-Fi.

nœud

Un appareil ou un hôte de service Weave capable de participer à un tissu Weave. Chaque nœud de la structure possède une adresse IPv6 unique. Voir l' hôte de service et le tissu Weave .

adresse acquise par le nœud

Adresse IPv4 ou IPv6 attribuée à un appareil par l'infrastructure réseau de l'utilisateur final, par exemple via DHCP.

ID de nœud

Une valeur 64 bits unique qui identifie globalement un nœud dans la structure Weave.

O

abonnement aller simple

Une demande d'un abonné à un éditeur pour une ou plusieurs instances de trait.

OTA

Mises à jour du micrologiciel en direct.

P

appairage

Processus d'association d'un appareil à un réseau domestique, à une structure Weave et à un compte utilisateur du service Nest.

code d'appairage

Code de caractère utilisé pour coupler l'appareil avec le tissu Weave. Il est codé dans le descripteur de dispositif de tissage et imprimé à côté du code QR pour permettre le couplage. Voir Descripteur de périphérique de tissage .

PASE

Établissement de session authentifié par mot de passe, protocole d'authentification mutuelle, utilisé pour établir la session sécurisée initiale entre deux appareils Weave à l'aide du code de couplage.

propriété

Les propriétés sont les caractéristiques d'un trait qui représentent l'état d'une ressource. Par exemple, la luminosité d'une lumière ou si quelqu'un est à la maison. Comprend le type, le nom, la balise et les métadonnées, telles que la valeur par défaut et les contraintes. Défini dans le schéma Weave.

protocole

Définit la structure des paquets des données transmises, ainsi que les commandes de contrôle qui gèrent une session.

éditeur

Un rôle de protocole utilisé dans Weave Data Management. Un éditeur produit et sert des instances versionnées d'un ou plusieurs schémas à un ou plusieurs abonnés, et envoie des notifications en cas de modification du schéma. Voir Weave Data Management .

R

gestion des traits en temps réel

Une fonction de Weave Data Management dans laquelle toutes les demandes d'état et les événements pour les traits sont gérés dans un modèle de publication-abonnement.

demande

Un type de message Weave. Les demandes sont des demandes d'action sur un trait avec une réponse attendue. Les demandes peuvent avoir des paramètres et une réponse avec un statut et des paramètres. Les propriétés sont affichées et surveillées avec la demande de vue standard, les modifications de propriété sont effectuées avec la demande de mise à jour standard et un éditeur informe un abonné de la modification d'un trait avec la demande de notification standard.

Les demandes spécifiques à l'application au-delà de l' affichage , de la mise à jour et de la notification sont gérées par des commandes .

configuration des ressources

Configuration de la façon dont les caractéristiques d'une définition de ressource particulière sont implémentées entre un périphérique et des contrôleurs. Défini dans le schéma Weave.

gestionnaire de ressources

Un proxy de ressources créé dans le service Nest pour chaque appareil du HAN, pour permettre l'accès à distance à l'appareil.

ID de ressource

Identificateur de ressource unique au monde. Pour les appareils, il s'agit de l'ID de l'appareil. Les autres ressources non liées à l'appareil sont attribuées par le service Nest lors de leur création.

proxy de ressource

Gestionnaire répliqué des caractéristiques d'une ressource utilisée pour la localité des données ou pour gérer les points de terminaison endormis. Un proxy gère les propriétés et met en file d'attente les demandes et commandes de ressources.

Ressource

Un élément logique ou physique, tel qu'un périphérique, une structure ou un utilisateur. Il comprend un ensemble d'instances de trait et d'interface qui décrivent ses capacités et ses comportements. Défini dans le schéma Weave.

RTOS

Système d'exploitation en temps réel utilisé sur des microcontrôleurs contraints. Weave utilise FreeRTOS .

S

schéma

Une description formelle des caractéristiques et interfaces standard et spécifiques au fournisseur.

annuaire de services

Un service d'annuaire disponible sur un tissu Weave.

point de terminaison de service

Un point de terminaison de service Nest mettant en œuvre un protocole de profil Weave spécifique adressé par un identifiant de point de terminaison de service unique dans la structure Weave.

ID de point de terminaison de service

Un type d'ID de nœud. Chaque point de terminaison de service défini dans le service Nest est identifié par un ID de point de terminaison de service. Les identifiants sont uniques, attribués par Nest et ne changeront jamais.

hôte de service

L'entité (appareil, service ou application) responsable d'un trait spécifique. Les responsabilités incluent la gestion de l'état, la réponse aux demandes et aux commandes et le déclenchement d'événements.

fourniture de services

Associe un appareil Weave au service Nest et à un compte utilisateur.

SoC

Système sur puce. Dans les implémentations SoC, les logiciels Thread, Weave et d'application résident tous sur un seul circuit intégré. Comparez avec NCP .

Etat

L'ensemble des valeurs de propriété associées à une ressource et à un trait à un moment donné. L'état d'une ressource est composé des états de ses traits. Voir la ressource , le trait et l' état .

événement d'état

Un sous-ensemble standard d'événements utilisé pour la notification d'un changement d'état sur une ressource ou un trait.

abonné

Un rôle de protocole utilisé dans Weave Data Management. Un abonné visualise et consomme des instances versionnées d'un ou plusieurs schémas publiés en externe. Il peut modifier l'instance versionnée d'un schéma publié ou émettre une commande spécifique à l'application. Voir Weave Data Management .

T

PRENDRE

Échange de clés authentifié par jeton, protocole d'authentification pour les jetons d'utilisateurs BLE utilisés par les porte-clés ou les appareils mobiles.

TLV

Codage type-longueur-valeur utilisé pour la sérialisation compacte de données binaires.

trait

Unité de fonctionnalité réutilisable composée de propriétés, d'événements, de requêtes et de métadonnées. Défini dans le schéma Weave.

tunnel

Une route sécurisée établie par un routeur frontalier pour le transfert des messages Weave IPv6 UDP entre le HAN et le service Nest.

U

utilisateur

Une personne qui possède un appareil Nest, possède un compte Nest, a installé un appareil Nest dans une structure et a connecté son appareil au service Nest.

V

Fournisseur ID

Identificateur unique de 16 bits de la société d'origine utilisé pour les définitions de trait et de type de ressource spécifiques au fournisseur d'espacement de noms.

registre des fournisseurs

Un composant d'infrastructure de service logique qui contient le mappage des ID de fournisseur aux fournisseurs et permet à Weave de lire les informations existantes sur les fournisseurs et de créer de nouveaux fournisseurs.

extension de trait de fournisseur

Une extension spécifique au fournisseur à un trait standard qui peut ajouter des propriétés, des contraintes de valeur de propriété, des commandes personnalisées, des arguments de commande et des événements. Uniquement disponible dans l'espace de noms du fournisseur. Voir trait .

W

Tisser

Protocole de réseau et d'application conçu pour prendre en charge les produits connectés. Il fournit une plate-forme de communication sécurisée et robuste pour les appareils connectés et est déjà utilisé dans les produits Nest dans le monde entier.

Certificat de tissage

Un certificat de cryptographie à courbe elliptique (ECC) de type X.509 de style X.509 à données réduites et encodées Weave, utilisé pour établir des sessions sécurisées entre les nœuds Weave.

Weave Data Language

Un langage de descripteur qui définit le schéma Weave, y compris les définitions de ressource, d'interface, de trait et de service.

Gestion des données de tissage

Un protocole d'application utilisé pour la gestion des traits en temps réel . Weave Data Management fournit des opérations compactes pour tous les types de message de demande, fournissant des notifications asynchrones des changements d'état des propriétés.

Descripteur de périphérique de tissage

Données encodées dans un code QR imprimé sur un appareil fournissant les informations nécessaires pour jumeler l'appareil au réseau. Comprend le code de couplage et le type et la version du produit. Voir le code de couplage .

Tissu d'armure

Un réseau composé de tous les appareils domestiques connectés, du service Nest et des appareils mobiles. Le tissu permet aux appareils connectés de coopérer en toute sécurité pour fournir des services à l'utilisateur, à sa famille et aux invités.

Profil d'armure

Ensemble de balises et de messages définissant les protocoles de couche d'application sur Weave, tels que Weave Data Management pour gérer les données de trait ou Time Services pour synchroniser l'heure.

Protocole Weave Reliable Messaging

Un protocole de messagerie léger permettant à Weave d'envoyer des messages de manière fiable entre deux appareils dans une structure Weave.

Weave SDK

Implémentation RTOS et Linux de Nest de la pile de communications Weave, de la gestion du réseau et des profils Weave courants, que vous utilisez pour créer le code de l'appareil.