Схема обновления ПО для умного дома

action.devices.traits.SoftwareUpdate — этот трейт относится к устройствам, поддерживающим обновления программного обеспечения, таким как маршрутизатор.

АТРИБУТЫ устройства

Никто.

СОСТОЯНИЯ устройства

Сущности с этим признаком могут сообщать о следующих состояниях как часть операции QUERY . Дополнительные сведения об обработке намерений QUERY см. в разделе Выполнение намерений .

состояния Тип Описание
lastSoftwareUpdateUnixTimestampSec Целое число

Необходимый.

Отметка времени Unix (количество секунд с начала эпохи Unix) последнего успешного обновления программного обеспечения. Эпоха Unix — 00:00:00, 1 января 1970 года, UTC.

Примеры

Когда мое устройство в последний раз обновлялось? (2000/1/1)

{
  "lastSoftwareUpdateUnixTimestampSec": 946652400
}

КОМАНДЫ устройства

Устройства с этой чертой могут отвечать на следующие команды как часть операции EXECUTE . Дополнительные сведения об обработке намерений EXECUTE см. в разделе Выполнение намерений .

action.devices.commands.SoftwareUpdate

Обновите устройство.

Параметры

Параметры Тип Описание

Нет свойств

Примеры

Обновите программное обеспечение на моем устройстве.

{
  "command": "action.devices.commands.SoftwareUpdate",
  "params": {}
}

ОШИБКИ устройства

См. полный список ошибок и исключений .