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": {}
}

Urządzenie ERRORS

Zobacz pełną listę błędów i wyjątków.