Esquema de Trait de atualização de software de casa inteligente
action.devices.traits.SoftwareUpdate
: essa característica pertence a dispositivos compatíveis com atualizações de software, como um roteador.
ATRIBUTOS do dispositivo
Nenhuma.
STATES do dispositivo
Entidades com essa característica podem informar os seguintes estados como parte da operação QUERY
. Para saber
mais sobre o gerenciamento de intents QUERY
, consulte
fulfillment de intents.
Estados | Tipo | Descrição |
---|---|---|
lastSoftwareUpdateUnixTimestampSec |
Número inteiro |
Obrigatório. É o carimbo de data/hora Unix (número de segundos desde a época Unix) da última atualização de software bem-sucedida. A Era Unix é 00:00:00 de 1o de janeiro de 1970, UTC. |
Exemplos
Quando meu dispositivo foi atualizado pela última vez? (01/01/2000)
{ "lastSoftwareUpdateUnixTimestampSec": 946652400 }
Comandos do dispositivo
Dispositivos com essa característica podem responder aos seguintes
comandos como parte da operação EXECUTE
. Para saber
mais sobre o gerenciamento de intents EXECUTE
, consulte
fulfillment de intents.
action.devices.commands.SoftwareUpdate
Atualize o dispositivo.
Parâmetros
Parâmetros | Tipo | Descrição |
---|---|---|
Não há propriedades |
Exemplos
Atualizar o software no meu dispositivo.
{ "command": "action.devices.commands.SoftwareUpdate", "params": {} }