Une caractéristique de l'API SDM comprend des champs, des commandes et des événements.
Champs
Les champs sont des valeurs associées à des types de données courants, comme un nombre ou une chaîne. Par exemple, un champ
peuvent contenir le mode actuel ou l'humidité ambiante d'un Google Nest Thermostat.
Vous pouvez consulter les traits et les champs en appelant GET au point de terminaison de l'API souhaité:
Le sdm.devices.types.device-type renvoyé par l'API SDM ne doit pas être utilisé.
pour déduire ou déduire les fonctionnalités de l'appareil auquel elle est attribuée. Il n'y a aucune garantie.
qu'un type d'appareil reste stable pour un appareil spécifique à mesure que des fonctionnalités supplémentaires sont ajoutées au SDM.
API. Utilisez plutôt les caractéristiques renvoyées pour l'appareil.
parentRelations
L'objet parentRelations représente la ressource parente de la ressource actuelle.
soit une structure, soit une pièce. Le nom à afficher correspond au champ customName de
Caractéristique d'information
pour les appareils dotés d'un parent de structure
Caractéristique RoomInfo pour les appareils dotés d'un
parent de la chambre.
Commandes
Les commandes sont des requêtes associées à une caractéristique. Par exemple, changer le mode actuel ou
la température mémorisée sur un Google Nest Thermostat.
Une commande est envoyée par un appel d'API executeCommand:
La plupart des réponses à une commande sont une simple réussite ou un échec. Consultez les guides
des caractéristiques individuelles pour
des exemples d'utilisation
de commandes spécifiques.
Événements
Les événements sont asynchrones et gérés par Google Cloud Pub/Sub dans un seul sujet par
Project ID.
Les événements sont envoyés par défaut pour toute modification de la valeur d'un champ de caractéristique. Ils peuvent également
être envoyés dans
en réponse à des actions spécifiques de l'appareil ou à des modifications d'attribution de ressources. Voir
Événements
pour en savoir plus.
Cette caractéristique appartient aux types d'appareils du thermostat thermostat qui permettent de définir la température de consigne et la plage de températures.
Cette caractéristique appartient à tout appareil compatible avec le carillon et les événements de presse associés.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/20 (UTC).
[]
[]
{
"lastModified": "Dernière mise à jour le 2024/08/20 (UTC).",
"confidential": False
}