Modalità di sviluppo Smart Switch:
Se non si desidera controllare lo switch tramite l'Home App ma tramite REST API, è possibile attivare la modalità sviluppatore nell'Home App. Attenzione: l'attivazione di questa modalità riduce la sicurezza dello Smart Switch di Swisscom.
Per attivare la modalità sviluppatore per lo Switch, premere a lungo il riquadro dello Switch nell'applicazione Home > "Impostazioni" > "Informazioni sul dispositivo" > "Modalità sviluppatore".
Lista delle API REST calls:
POST relay/<ENUM off|on|toggle>
GET relay?state=<UINT 0..1>
GET relay
GET report
GET toggle
POST api/v1/reboot
POST api/v1/action/button
GET api/v1/action/button
GET help
GET info
GET api/v1/scan[?ssid=<STR 1..32>]
POST api/v1/connect
GET api/v1/info
GET api/v1/ip
POST api/v1/wps
GET api/v1/panel
POST api/v1/panel
GET api/v1/settings
POST api/v1/settings
POST api/v1/download?path=<STR 1..127>&sum=<STR 40..40>
GET api/v1/name
POST api/v1/name
POST load
Note:
-
La richiesta "POST load" permette di caricare l'immagine FW usando il metodo di caricamento e non c'è una verifica SHA1, ma l'integrità FW viene comunque controllata.
-
Le richieste "POST/GET api/v1/action/button" permettono di impostare/ottenere l'URL di richiamata che viene richiamato quando il pulsante viene premuto, tuttavia l'internet-box non utilizza questa API.
-
La richiesta "GET help" mostra la lista di cui sopra.