Schemat funkcji aktualizacji oprogramowania inteligentnego domu
action.devices.traits.SoftwareUpdate
– ta cecha należy do urządzeń, które obsługują aktualizacje oprogramowania, takich jak router.
Urządzenie ATTRIBUTES
Brak.
Urządzenie STATES
Encje z tą cechą mogą zgłaszać poniższe stany w ramach operacji QUERY
. Więcej informacji o obsłudze intencji QUERY
znajdziesz w artykule o realizacji intencji.
Stany | Typ | Opis |
---|---|---|
lastSoftwareUpdateUnixTimestampSec |
Liczba całkowita |
Wymagane. Sygnatura czasowa uniksowej (liczba sekund od czasu uniksowego) ostatniej udanej aktualizacji oprogramowania. Epoka uniksowa to 00:00:00, 1 stycznia 1970 r. czasu UTC. |
Przykłady
Kiedy moje urządzenie zostało ostatnio zaktualizowane? (1.01.2000)
{ "lastSoftwareUpdateUnixTimestampSec": 946652400 }
CommandS na urządzeniu
Urządzenia z tą cechą mogą reagować na podane niżej polecenia w ramach operacji EXECUTE
. Więcej informacji o obsłudze intencji EXECUTE
znajdziesz w artykule o realizacji intencji.
action.devices.commands.SoftwareUpdate
Zaktualizuj urządzenie.
Parametry
Parametry | Typ | Opis |
---|---|---|
Brak właściwości |
Przykłady
Zaktualizuj oprogramowanie na moim urządzeniu.
{ "command": "action.devices.commands.SoftwareUpdate", "params": {} }