Rasgos
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Un rasgo en la API de SDM incluye campos, comandos y eventos.
Campos
Los campos son valores con tipos de datos comunes, como un número o una cadena. Por ejemplo, un campo
puede contener el modo actual o la humedad ambiental de un termostato Google Nest.
Los rasgos y los campos se pueden ver con una llamada GET al endpoint de API deseado:
El sdm.devices.types.device-type que muestra la API de SDM no se debe usar
para deducir ni inferir la funcionalidad del dispositivo real al que está asignado. No se garantiza
que un tipo de dispositivo permanezca estable para un dispositivo específico a medida que se agreguen más funciones a la API de SDM. En su lugar, usa los rasgos que se muestran para el dispositivo.
parentRelations
El objeto parentRelations representa el recurso superior del recurso actual, ya sea una estructura o una habitación. El nombre visible corresponde al campo customName de
Info
para dispositivos con un elemento superior de estructura o el rasgo
RoomInfo para dispositivos con un elemento superior de
habitación.
Comandos
Los comandos son solicitudes asociadas con un rasgo. Por ejemplo, cambiar el modo actual o
el punto de ajuste de temperatura en un termostato Google Nest.
Un comando se envía mediante una llamada a la API de executeCommand:
La mayoría de las respuestas a un comando son un simple éxito o falla. Consulta las guías de rasgos individuales para ver ejemplos de uso de comandos específicos.
Eventos
Los eventos son asíncronos y los administra Google Cloud Pub/Sub en un solo tema por
Project ID.
Los eventos se envían de forma predeterminada para cualquier cambio en el valor de un campo de rasgo. También se pueden enviar en
respuesta a acciones específicas del dispositivo o cambios en las asignaciones de recursos. Consulta
Eventos
para obtener más información.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-15 (UTC)"],[],[]]