Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Черта в 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 ИДЕНТИФИКАТОР.
События отправляются по умолчанию при любом изменении значения поля характеристики. Они также могут отправляться в ответ на определённые действия устройства или изменения в назначении ресурсов. Подробнее см. в разделе «События» .
Эта характеристика относится к типу устройств ТЕРМОСТАТ, которые могут предоставлять данные о системах отопления, вентиляции и кондиционирования воздуха.
[null,null,["Последнее обновление: 2025-07-29 UTC."],[[["\u003cp\u003eThe Smart Device Management API allows you to interact with Nest devices through traits, commands, and events.\u003c/p\u003e\n"],["\u003cp\u003eTraits represent device capabilities and their associated data, such as temperature or humidity, and are categorized by device type like Thermostat or Camera.\u003c/p\u003e\n"],["\u003cp\u003eCommands are used to control devices, for instance, changing the thermostat mode, while events provide asynchronous notifications about device state changes.\u003c/p\u003e\n"],["\u003cp\u003eYou can access device information and traits through a GET request to the specified API endpoint using the device ID.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Cloud Pub/Sub manages events and delivers them to a dedicated topic for each project ID, allowing you to stay updated on device activity.\u003c/p\u003e\n"]]],[],null,[]]