URL API je způsob jednoduchého přenosu parametrů v příkazové řádce URL adresy (http get). Lze jej otestovat v klasickém webovém prohlížeči v příkazové řádce.
Popular protocol for passing commands as parameters in the web browser address bar

Volání pomocí URL API lze používat v kombinaci s http i v šifrované verzi https. Před rokem 2017 používaly produkty označení CGI (HTTP GET)

V kontextu NETIO produktů

Ve firmě NETIO jako URL API (http get) nazýváme jednoduchý způsob předání parametrů pomocí URL adresy zavolání webové stránky v produktu. Snadno tak lze zapnout/vypnout nebo přepnout stav každé zásuvky. Nevýhodou je jednosměrnost přenosu parametrů, lze ovládat jednotlivé elektrické zásuvky, ale nelze přečíst jejich stav ani hodnotu spotřeby nebo napětí.

 

Výstup 1 přepni do druhého stavu, heslo „1234“: http://192.168.101.69:1087/netio.cgi?pass=1234&output1=4

Doporučení: URL API protokol na bázi http není nijak zabezpečen. Doporučujeme zvolit alespoň nějaký parametr jako heslo nebo použít HTTPs verzi.

 

URL API (http get) lze použít pro předávání dat z webu pro dvě různá zpracování:

  1. Standardní M2M API rozhraní (URL API)
    Viz záložka „M2M API Protocols“, parametry v url nelze modifikovat.
    Příklad viz NETIO AN19 URL API (http GET) ovládání NETIO elektrických zásuvek
     
  2. M2M Active Client: Do zákaznického skriptu programovacího jazyka Lua.
    Příklad viz NETIO AN04 - Ovládání zásuvky pomocí URL (http get přes Lua script)

 


Použítí URL API

Rozhraní URL API (http get) lze v NETIO 4x zařízení použít dvěma způsoby:

 

1) Standardní M2M

NETIO definuje formát standardního M2M protokolu URL API.

Viz návod: NETIO AN19 URL M2M API (http GET) ovládání NETIO elektrických zásuvek

>> NETIO specifikace M2M protokolu URL API: Specifikace protokolu URL API (http get)

 

2) URL API v Lua (M2M Active Client) na NETIO 4x

Můžete vytvořit vlastní skript Lua, který reaguje na parametry obsažené v požadavku http get (URL).

Uživatelský Lua skript může oproti standardnímu M2M API rozhraní na bázi URL neboli http GET měnit chování zásuvek na různě pojmenované parametry.

Výhodou je, že vlastní skript Lua má plnou kontrolu nad parametry a jejich interpretací.

Viz návod: NETIO AN04 Ovládání zásuvky pomocí URL (http GET přes Lua skript)

 

Zeptejte se na cenu nebo technické parametry

Pro otestování zařízení použijte jméno/heslo demo/demo