HTTP API
Die Kameras der 2K+ WQHD Serie haben einen erweiterten CGI Befehlssatz für das Schwenken, Neigen, Zoomen und Fokussiere gegenüber der früheren, Full HD, HD und VGA Serien. Die Befehle sind im Detail hier dokumentiert:
- param.cgi?cmd=ptzmove
- param.cgi?cmd=getptzstate
- param.cgi?cmd=gotorelposition
- param.cgi?cmd=getptzpreset
- param.cgi?cmd=setptzpreset
Hierbei unterscheiden sich jedoch die Implementierungen bei den Innenkameras (aktuell die IN-8415) und Aussenkameras (aktuell die IN-9420). Bei letzterer kann der Zustand (die aktuelle Position) des Pan&Tilt nicht ausgelesen werden und es ist nicht möglich eine bestimmte Anzahl an Schritten zu fahren - d.h. Fahrten müssen entweder durch einen nachgeschobenen Stop-Befehl oder durch das Mitgeben eines Zeitlimits gestoppt werden (ansonsten fährt die Kamera immer bis in den Anschlag!).
Modell | ptzmove + pan/tilt + timeout | ptzmove + zoom/focus + timeout | ptzmove + pan/tilt | ptzmove + zoom/focus | gotorelposition + pan/tilt | gotorelposition + zoom/focus |
---|---|---|---|---|---|---|
IN-8415 | unterstützt | nicht unterstützt | unterstützt | nicht unterstützt | unterstützt | nicht unterstützt |
IN-9420 | unterstützt | unterstützt | fährt bis Anschlag | unterstützt | nicht unterstützt | unterstützt |
MQTT API
Die Umsetzung fürs MQTT ist von diesen Einschränkungen genauso betroffen: