2N IP Interkom – Jak nahrát konfiguraci pomocí HTTP API

HTTP API je aplikační rozhraní pro ovládání vybraných funkcí 2N IP Interkomu pomocí HTTP protokolu. Toto rozhraní umožňuje jednoduše integrovat 2N IP Interkomy s produkty třetích stran, např. systémy domácí automatizace, zabezpečovací a monitorovací systémy budov apod.

Kompletní popis lze najít v online manuálu pro HTTP API: HTTP API manuál pro 2N IP Interkomy

Zde je uveden příklad. Pokud stáhnte ze zařízení konigurační soubor ve formátu .xml a pro lepší přehlednost otevřete např. v programu Notepad++ můžete upravit parametry dle Vašich potřeb, například:

V obrázku výše je výstřižek z nastavení RTSP parametrů, kde např. pro kodek H.264 jsou parametry <Framerate> - 2, <Resolution> - 2, and <Bitrate> - 4.
Toto odpovídá nastavení těchto parametrů pomocí webového rozhraní — číslo parametru odpovídá pořadí parametrů v rolovacím menu pro jednotlivé parametry webového rozhraní:

Pro H.264 to odpovídá těmto parametrům:

  • Video Framerate: 30 fps -  (č. 1 v konfiguračním souboru)
  • Video Resolution: CIF - (č. 2 v konfiguračním souboru)
  • Video Bitrate: 512 kbps - (č. 3 v konfiguračním souboru) 

V logice přidělování parametrů je první možnost vždy přiřazena k číslu "0".


Funkce /api/config slouží k uploadu nebo downloadu konfigurace zařízení. Funkce je součástí služby System a v případě použití autentizace je nutné, aby uživatel měl přiřazené privilegium Systém Control.

Pro tuto funkci lze použít metodu PUT pro upload konfigurace. V případě uploadu konfigurace je odpověď ve formátu application/json a neobsahuje žádné další parametry.

Příklad:


PUT /api/config
{
  "success" : true
}
Příklad PUT requestu může vypadat např. takto:  https://192.168.50.163/api/config , kde 168.50.163 je IP adresa interkomu.
Můžete si vyzkoušet pomocí HTTP API test tool dostupné zde: https://2N_IP adresa_interkomu/apitest.html

Příklad z tohoto Test tool je na obrázku níže, kde váš upravený .xml soubor bude nahrán.