API & Developer

NetcamViewer Monitor ondersteund het uitvoeren van verschillende functies via een eenvoudige HTTP-commando. Hierdoor kunnen koppelingen worden gemaakt tussen NetcamViewer Monitor en externe apparatuur, zoals Camera I/O's, Netwerk I/O's of Domotica apparatuur.

Bij de uitleg over de API van NetcamViewer Monitor gaan we ervan uit dat u reeds beschikt over het IP-adres of hostname.

 

Uitvoeren van een HTTP Commando:

http://[IPADRES]/commands/[ACTION]/[PARAM]

 

Beschikbare HTTP API Commando's:

Starten van opstart beeld (Indien ingesteld)Starten van opstart beeld (Indien ingesteld)

ACTION PARAM Omschrijving Example
hard-reset   Reset NetcamViewer Monitor naar fabrieksinstellingen. Bereikbaar zonder wachtwoord. Werkt alleen indien HDMI-kabel is uitgetrokken. http://10.10.0.25/commands/hard-reset
list-views [FORMAT]

Toon alle geconfigureerde camera's en (multiviews)

Optioneel kan het formaat worden aangegeven: json, csv of xml

http://10.10.0.25/commands/list-views

http://10.10.0.25/commands/list-views/xml

play VIEW_ID[-TIME] Start een camera of (multi)view corresponderend met het ID uit het list-views overzicht.

Start de view met ID "5"
http://10.10.0.25/commands/play/5

Start de view met ID "5" voor 20 seconden
schakel daarna terug naar de huidige view:
http://10.10.0.25/commands/play/5-20

play-sound   Speelt een notificatie geluid af via HDMI / mini-jack  
play-startup-view   Starten van opstart beeld (Indien ingesteld)  
stop   Stoppen van stream  
get-snapshot   Schermafbeelding van het NetcamViewer Monitor beeldscherm tonen  
enable-remote-support   Inschakelen van Remote Support functie. Bereikbaar zonder wachtwoord.  
disable-remote-support   Uitschakelen van Remote Support functie. Bereikbaar zonder wachtwoord.  

 

on donderdag januari 26 by Super User
Was this helpful?

In dit FAQ artikel gaan we ervan uit dat u reeds beschikt over een geconfigureerde NetcamViewer Monitor en het juiste IP adres / hostname weet.

Dit artikel beschrijft het wisselen van camerabeelden of (multi)views bij het sturen van een HTTP API commando, dit kan gebruikt worden voor verschillende toepassingen:

  • Wisselen naar een intercom beeld wanneer er aangebeld wordt.
  • Wisselen naar een camera zodra de camera beweging detecteert.

Het wisselen naar een camerabeeld kan ook voor een tijdelijke periode zijn, bijvoorbeeld 20 seconden. Hierna schakelt het beeld terug naar de view waarop NetcamViewer Monitor stond op het moment van het sturen van het API commando.

  1. In een browser gaat u naar het volgende adres: http://[IPADRES]/commands/list-views
  2. U krijgt een soortgelijke pagina te zien met alle geconfigureerde camera's en views:

  3. Voor de vervolg commando's is alleen het ID van de view nodig. Zoek daarom in het overzicht met alle views het ID op van de view die u wilt tonen na het sturen van het API commando. In dit voorbeeld willen we na het drukken op een knop, schakelen naar de view met de naam "Front Door Ringer View", deze heeft heeft ID "5".
  4. In de software die het API commando gaat versturen, kan gebruik worden gemaakt van het volgende commando:

    http://10.10.0.25/commands/play/5

    Dit commando zal ervoor zorgen dat NetcamViewer Monitor overschakelt op de view met ID 5. (In dit voorbeeld "Front Door Ringer View".

    In veel gevallen kan het handig zijn om slechts voor een aantal seconden over te schakelen naar een bepaalde camera of view. Om hiervan gebruik te maken kan het commando uitgebreid worden met een parameter welke aangeeft hoeveel seconden de view te zien moet zijn:

    http://10.10.0.25/commands/play/5-20

    Door het commando uit te breiden met "-20" zal de view met ID "5" voor 20 seconden getoond worden. De waarde achter "-" is de tijd die de view getoond wordt in seconden.

on donderdag januari 26 by Super User
Was this helpful?