Gestion des données Weave

Maintenant que vous connaissez les principaux composants de Weave, examinons comment certaines de ses fonctionnalités sont gérées dans les grandes lignes.

La quasi-totalité des fonctionnalités de l'écosystème Nest pour un fonctionnement quotidien est mappée aux ressources et aux caractéristiques du schéma Weave. Le profil de gestion des données gère toutes les requêtes de caractéristiques à l'aide d'un modèle publish-subscribe. Il s'agit de messages spécifiques au profil de gestion des données.

Dans ce type de modèle, un éditeur fait la promotion des caractéristiques (données à regarder) et un abonné réagit aux évolutions de ces caractéristiques publiées (données regardées). Cette fonction est appelée gestion des caractéristiques en temps réel.

Le profil de gestion des données est la base de Weave. Il est généralement appelé "Wave Data Management" (WDM).

Requêtes

Les requêtes sont un élément clé de la gestion des caractéristiques en temps réel de WDM. Les requêtes sont des requêtes d'action standards d'une caractéristique, avec une réponse attendue. Elles sont différentes des commandes d'une caractéristique car elles ne sont pas et ne peuvent pas être définies dans un schéma, et ne sont pas spécifiques à une caractéristique.

Il existe trois types de requêtes standards:

  • Informez la requête standard qui informe un abonné de l'état d'une propriété de attribut ou d'un événement spécifique lié à cette caractéristique.
  • Mettre à jour La requête standard permet de modifier l'état d'une propriété de caractéristique.
  • View Requête standard pour afficher les propriétés d'une caractéristique.