Esquema de traços 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
Nenhum.
STATES do dispositivo
Entidades com essa característica podem relatar o seguinte
como parte da operação QUERY
. Para saber
mais sobre como lidar com intents QUERY
, consulte
Fulfillment da intent.
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 época Unix é 00:00:00, 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 ao seguinte
como parte da operação EXECUTE
. Para saber
mais sobre como lidar com intents EXECUTE
, consulte
Fulfillment da intent.
action.devices.commands.SoftwareUpdate
Atualize o dispositivo.
Parâmetros
Parâmetros | Tipo | Descrição |
---|---|---|
Não há propriedades |
Exemplos
Atualizar o software do dispositivo.
{ "command": "action.devices.commands.SoftwareUpdate", "params": {} }