Schema del tratto SoftwareUpdate per la smart home
action.devices.traits.SoftwareUpdate: questa caratteristica appartiene ai dispositivi che supportano gli aggiornamenti software, ad esempio un router.
ATTRIBUTI dispositivo
Nessuno.
Stati del dispositivo
Le entità con questo tratto possono segnalare i seguenti stati nell'ambito dell'operazione QUERY. Per saperne di più
sulla gestione degli intent QUERY, consulta
Completamento degli intent.
| Stati | Tipo | Descrizione |
|---|---|---|
lastSoftwareUpdateUnixTimestampSec |
Intero |
Obbligatorio. Il timestamp Unix (numero di secondi trascorsi dall'epoca di Unix) dell'ultimo aggiornamento software riuscito. L'epoca di Unix è 00:00:00 del 1° gennaio 1970 UTC. |
Esempi
Quando è stato aggiornato il mio dispositivo l'ultima volta? (01/01/2000)
{
"lastSoftwareUpdateUnixTimestampSec": 946652400
}COMANDI del dispositivo
I dispositivi con questa caratteristica potrebbero rispondere ai seguenti
comandi nell'ambito dell'operazione EXECUTE. Per saperne di più
sulla gestione degli intent EXECUTE, consulta
Completamento degli intent.
action.devices.commands.SoftwareUpdate
Aggiorna il dispositivo.
Parametri
| Parametri | Tipo | Descrizione |
|---|---|---|
Nessuna proprietà |
||
Esempi
Aggiornare il software sul mio dispositivo.
{
"command": "action.devices.commands.SoftwareUpdate",
"params": {}
}