Черты
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В API SDM трейт включает поля , команды и события .
Поля
Поля — это значения с распространёнными типами данных, такими как число или строка. Например, поле может содержать текущий режим работы или уровень влажности окружающей среды термостата Google Nest.
Характеристики и поля можно просмотреть с помощью GET запроса к нужной конечной точке API:
Возвращаемый API SDM sdm.devices.types. device-type не следует использовать для определения или вывода функциональности фактического устройства, к которому он назначен. Нет гарантии, что тип устройства останется стабильным для конкретного устройства по мере добавления новых функций в API SDM. Вместо этого используйте возвращаемые характеристики устройства.
родительские отношения
Объект parentRelations представляет собой родительский ресурс для текущего ресурса, будь то структура или комната. Отображаемое имя соответствует полю customName объекта parentRelations.Информационная характеристика для устройств со структурным родительским элементом илиХарактеристика RoomInfo для устройств с родительским помещением.
Команды
Команды — это запросы, связанные с определённой характеристикой. Например, изменение текущего режима или заданной температуры на термостате Google Nest.
Команда отправляется посредством вызова API executeCommand :
В большинстве случаев ответ на команду сводится к простому успеху или неудаче. Примеры использования конкретных команд см. в руководствах по отдельным характеристикам.
События
События происходят асинхронно и управляются системой Google Cloud Pub/Sub в рамках одной темы для каждого события. Project ИДЕНТИФИКАТОР.
События отправляются по умолчанию при любом изменении значения поля характеристики. Они также могут отправляться в ответ на конкретные действия устройства или изменения в назначении ресурсов. Дополнительную информацию см. в разделе «События» .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-14 UTC."],[],[]]