5.2.2 api firmware apply

Funkce api/firmware/apply slouží k potvrzení nahraného firmwaru a provedení upgradu/downgradu zařízení.

Metody

  • GET
  • POST

Skupiny služeb a privilegií

  • Služby: System API

  • Privilegia: Systém – řízení


Požadavek GET nebo POST

Požadavek obsahuje soubor v URL.


Tabulka 1. Parametry požadavku
ParametrPovinnýOčekávané hodnotyVýchozí hodnotaPopis

fileid

Ano

Identifikátor firmwarového souboru

-

Tento parametr se musí shodovat s identifikátorem aktuálně nahraného firmwaru.


Příklad požadavku GET nebo POST

http://192.168.1.1/api/firmware/apply?fileid=7d6adf16

Odpověď na GET nebo POST

Odpověď je ve formátu application/json. Obsahuje klíč success. Je-li success true, firmware je použit a zařízení je upgradováno/downgradováno.


Příklad odpovědi na GET nebo POST


{ "success" : true }

Vrátit se mohou tyto konkrétní chybové kódy:

  • Error code 12

    • parametr = "fileid"

    • popis = "neplatný parametr"

    • Identifikátor souboru je neplatný (např. obsahuje jiné než hexadecimální znaky).

  • Error code 14

    • popis = "nový firmware nenalezen"

    • Není nahrán žádný firmwarový soubor s tímto fileid.