Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Черта в API SDM включает поля , команды и события .
Поля
Поля — это значения с распространёнными типами данных, такими как числа или строки. Например, поле может содержать текущий режим или влажность воздуха для термостата Google Nest.
Признаки и поля можно просмотреть с помощью вызова GET к желаемой конечной точке API:
Тип sdm.devices.types. device-type возвращаемый API SDM, не следует использовать для определения функциональности фактического устройства, которому он назначен. Нет гарантии, что тип устройства останется стабильным для конкретного устройства по мере добавления новых функций в API SDM. Вместо этого используйте возвращаемые характеристики устройства.
parentRelations
Объект parentRelations представляет родительский ресурс текущего ресурса, будь то здание или комната. Отображаемое имя соответствует полю customName объектаИнформационная черта для устройств с родительской структурой илиЧерта RoomInfo для устройств с родительской комнатой.
Команды
Команды — это запросы, связанные с определённым свойством. Например, изменение текущего режима или заданного значения температуры на термостате Google Nest.
Команда отправляется с помощью вызова API executeCommand :
Большинство ответов на команду — это просто успех или неудача. Примеры использования конкретных команд см. в руководствах по отдельным характеристикам.
События
События асинхронны и управляются Google Cloud Pub/Sub в одной теме на Project ИДЕНТИФИКАТОР.
События отправляются по умолчанию при любом изменении значения поля характеристики. Они также могут отправляться в ответ на определённые действия устройства или изменения в назначении ресурсов. Подробнее см. в разделе «События» .
Эта характеристика относится к типу устройств ТЕРМОСТАТ, которые могут предоставлять данные о системах отопления, вентиляции и кондиционирования воздуха.