HTTP API umożliwia sterowanie urządzeniem wysyłając odpowiednio sparametryzowane żądania / adresy url bezpośrednio do urządzenia.
Urządzenie powinno mieć zawsze ten sam adres IP. Do skonfigurowania w routerze WiFi lub AFE Firmware.
Format komendy sterującej
http://adres-ip-urzadzenia/?device=relay&name=NAZWA_PRZEKAZNIKA&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"relay", "name":"NAZWA_PRZEKAZNIKA","command":"KOMENDA","value":"STAN_PRZEKAZNIKA","status":"STATUS_WYKONANIA"}
gdzie STAN_PRZEKAZNIKA
STATUS_WYKONANIA
Przykłady:
Format komendy sterującej
http://adres-ip-urzadzenia/?device=gate&name=NAZWA_BRAMY&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"gate", "name":"NAZWA_BRAMY","command":"KOMENDA","value":"STAN_BRAMY","status":"STATUS_WYKONANIA"}
gdzie STAN_BRAMY
STATUS_WYKONANIA
Przykłady:
Format komendy
http://adres-ip-urzadzenia/?device=contactron&name=NAZWA_CZUJNIKA&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"contactron", "name":"NAZWA_CZUJNIKA","command":"KOMENDA","value":"STAN_CZUJNIKA","status":"STATUS_WYKONANIA"}
gdzie STAN_CZUJNIKA
STATUS_WYKONANIA
Przykłady:
Format komendy
http://adres-ip-urzadzenia/?device=BMEX80&name=NAZWA_CZUJNIKA&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"BMEX80", "name":"NAZWA_CZUJNIKA","command":"KOMENDA","data":{JSON_STRING},"status":"STATUS_WYKONANIA"}
gdzie JSON_STRING
STATUS_WYKONANIA
Przykłady:
Format komendy
http://adres-ip-urzadzenia/?device=BH1750&name=NAZWA_CZUJNIKA&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"BH1750", "name":"NAZWA_CZUJNIKA","command":"KOMENDA","data":{JSON_STRING},"status":"STATUS_WYKONANIA"}
gdzie JSON_STRING
STATUS_WYKONANIA
Przykłady:
Format komendy
http://adres-ip-urzadzenia/?device=HPMA115S0&name=NAZWA_CZUJNIKA&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"HPMA115S0", "name":"NAZWA_CZUJNIKA","command":"KOMENDA","data":{JSON_STRING},"status":"STATUS_WYKONANIA"}
gdzie JSON_STRING
STATUS_WYKONANIA
Przykłady:
Format komendy
http://adres-ip-urzadzenia/?device=AS3935&name=NAZWA_CZUJNIKA&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"AS3935", "name":"NAZWA_CZUJNIKA","command":"KOMENDA","data":{JSON_STRING},"status":"STATUS_WYKONANIA"}
gdzie JSON_STRING
STATUS_WYKONANIA
Przykłady:
Format komendy
http://adres-ip-urzadzenia/?device=dht&name=NAZWA_CZUJNIKA&command=KOMENDA
Parametery:
Wywołanie komendy zwraca odpowiedź w postaci JSON:
{"device":"dht", "name":"NAZWA_CZUJNIKA","command":"KOMENDA","data":{JSON_STRING},"status":"STATUS_WYKONANIA"}
gdzie JSON_STRING
STATUS_WYKONANIA
Przykłady: