Dahua

Retour

Login

Cette page de test vous permets d'avoir un aperçu des fonctions disponibles par les API Dahua.
Vous devez disposer d'une caméra Dahua sur votre réseau afin de pouvoir tester ces fonctionnalitées. Toutes les fonctionalitées peuvent ne pas être disponible en fonction de la caméra que vous utilisez.

Pour plus d'informations sur les API, merci de contacter le responsable des intégrations de votre région pour la signature d'un NDA.

Testeur

Afin d'envoyer une commande depuis votre navigateur, définissez d'abord les paramètres de votre équipement Dahua :
Camera IP :
Canal :

Sommaire

Fonctions basiques

PTZ
Détection vidéo
Dissuasion active et projecteur
Réglage de la date
Interphonie

Fonctions basiques

Prendre une capture instantané

URI/cgi-bin/snapshot.cgi
Paramètres
channel
(entier) canal vidéo
Exemplehttp://192.168.1.108/cgi-bin/snapshot.cgi?channel=1
Testeur

Retour au sommaire

Numéro de série

URI/cgi-bin/magicBox.cgi
Paramètres
action
getSerialNo
Exemplehttp://192.168.1.108/cgi-bin/magicBox.cgi?action=getSerialNo
Testeur

Retour au sommaire

Type de périphérique

URI/cgi-bin/magicBox.cgi
Paramètres
action
getDeviceType
Exemplehttp://192.168.1.108/cgi-bin/magicBox.cgi?action=getDeviceType
Testeur

Retour au sommaire

Nom du périphérique

URI/cgi-bin/magicBox.cgi
Paramètres
action
getMachineName
Exemplehttp://192.168.1.108/cgi-bin/magicBox.cgi?action=getMachineName
Testeur

Retour au sommaire

Information du périphérique

URI/cgi-bin/magicBox.cgi
Paramètres
action
getSystemInfo
Exemplehttp://192.168.1.108/cgi-bin/magicBox.cgi?action=getSystemInfo
Testeur

Retour au sommaire

Obtenir la référence

URI/cgi-bin/magicBox.cgi
Paramètres
action
getDeviceType
Exemplehttp://192.168.1.108/cgi-bin/magicBox.cgi?action=getDeviceType
Testeur

Retour au sommaire

Obtenir la version de microprogramme

URI/cgi-bin/magicBox.cgi
Paramètres
action
getSoftwareVersion
Exemplehttp://192.168.1.108/cgi-bin/magicBox.cgi?action=getSoftwareVersion
Testeur

Retour au sommaire

Obtenir la configuration générale

URI/cgi-bin/configManager.cgi
Paramètres
action
getConfig
name
General
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=getConfig&name=General
Testeur

Retour au sommaire

Obtenir toute la configuration

URI/cgi-bin/configManager.cgi
Paramètres
action
getConfig
name
All
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=getConfig&name=All
Testeur

Retour au sommaire

Changer le nom

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
General.MachineName
Nouveau nom
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&General.MachineName=Camera001
Testeur
Nouveau nom:

Retour au sommaire

PTZ

Obtenir la position

URI/cgi-bin/ptz.cgi
Paramètres
channel
Canal distant
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?channel=1
Testeur

Retour au sommaire

Déplacement absolu

URI/cgi-bin/ptz.cgi
Paramètres
action
moveAbsolutely
channel
Canal distant
arg1
Pan (de -1 à 1)
arg2
Tilt (de -1 à 1)
arg3
Zoom (de 0 à 1)
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?action=moveAbsolutely&channel=1&arg1=0.5&arg2=0&arg3=0.75
Testeur
Pan
Tilt
Zoom

Retour au sommaire

Déplacement relatif

URI/cgi-bin/ptz.cgi
Paramètres
action
moveRelatively
channel
Canal distant
arg1
Pan (de -1 à 1)
arg2
Tilt (de -1 à 1)
arg3
Zoom (de -1 à 1)
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?action=moveRelatively&channel=1&arg1=0.5&arg2=0&arg3=0
Testeur
Zoom :
Pas :

Retour au sommaire

Déplacement continu

URI/cgi-bin/ptz.cgi
Paramètres
action
start ou stop
Code
Up ou Down
ou Left ou Right
ou LeftUp ou RightUp
ou LeftDown ou RightDown
ou ZoomWide ou ZoomTele
ou FocusNear ou FocusFar
ou IrisLarge ou IrisSmall
channel
Canal distant
arg1
0
arg2
0
arg3
0
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?action=start&code=ZoomTele&channel=1&arg1=0&arg2=0&arg3=0
Testeur
Déplacer:
Zoom: + -
Focus: + -
Iris: + -

Retour au sommaire

Prépositions

Lister prépositions

URI/cgi-bin/ptz.cgi
Paramètres
action
getPresets
channel
Canal distant
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?action=getPresets&channel=1
Testeur

Sauvegarder préposition

URI/cgi-bin/ptz.cgi
Paramètres
action
start
channel
1
code
SetPreset
arg1
0
arg2
Numéro de la prépositions
arg3
0
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?action=start&channel=1&code=SetPreset&arg1=0&arg2=1&arg3=0
Testeur
Sauver vers prépo. #

Activer préposition

URI/cgi-bin/ptz.cgi
Paramètres
action
start
channel
1
code
GotoPreset
arg1
0
arg2
Numéro de la préposition
arg3
0
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?action=start&channel=1&code=GotoPreset&arg1=0&arg2=1&arg3=0
Testeur
Aller à la prépo. #

Effacer préposition

URI/cgi-bin/ptz.cgi
Paramètres
action
start
channel
1
code
ClearPreset
arg1
0
arg2
Numéro de la préposition
arg3
0
Exemplehttp://192.168.1.108/cgi-bin/ptz.cgi?action=start&channel=1&code=ClearPreset&arg1=0&arg2=1&arg3=0
Testeur
Effacer la prépo. #

Retour au sommaire

Essuie-glace

URI/cgi-bin/rainBrush.cgi
Paramètres
action
moveOnce
channel
Numéro du canal distant
Exemplehttp://192.168.1.108/cgi-bin/rainBrush.cgi?action=moveOnce&channel=1
Testeur

Retour au sommaire

Autofocus

URI/cgi-bin/devVideoInput.cgi
Paramètres
action
autoFocus
channel
Numéro du canal distant
Exemplehttp://192.168.1.108/cgi-bin/devVideoInput.cgi?action=autoFocus&channel=1
Testeur

Retour au sommaire

Détection vidéo

Désactivation du lien vidéo

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
DisableLinkage.Enable
true ou false
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&DisableLinkage.Enable=true
Testeur
 on  off

Retour au sommaire

Activation de la détection de mouvement

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
channel
Numéro du canal distant
MotionDetect[0].Enable
true ou false
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&channel=1&MotionDetect[0].Enable=on
Testeur
 on  off

Retour au sommaire

Activation du SMD

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
channel
Numéro du canal distant
SmartMotionDetect[0].Enable
true ou false
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&channel=1&SmartMotionDetect[0].Enable=on
Testeur
 on  off

Retour au sommaire

Activation d'une règle IVS

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
channel
Numéro du canal distant
VideoAnalyseRule[0][x].Enable
true ou false avec x le numéro de la règle
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&channel=1&VideoAnalyseRule[0][1].Enable=on
Testeur
 on  off

Retour au sommaire

Dissuasion active et projecteur

Dissuasion active

URI/cgi-bin/coaxialControlIO.cgi
Paramètres
action
control
channel
1
info[0].Type
1
info[0].IO
true ou false
Exemplehttp://192.168.1.108/cgi-bin/coaxialControlIO.cgi?action=control&channel=1&info[0].Type=1&info[0].IO=on
Testeur
 on  off
URI/cgi-bin/coaxialControlIO.cgi
Paramètres
action
control
channel
1
info[0].Type
2
info[0].IO
1 pour on, 2 pour off
Exemplehttp://192.168.1.108/cgi-bin/coaxialControlIO.cgi?action=control&channel=1&info[0].Type=2&info[0].IO=1
Testeur
 on  off

Retour au sommaire

Éclairage

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
channel
Numéro du canal distant
Lighting[0][1].MiddleLight[0].Light
50
Lighting[0][1].Mode
Auto ou Manual
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&channel=1&Lighting[0][1].MiddleLight[0].Light=50&Lighting[0][1].Mode=Auto
Testeur
 on  off

Retour au sommaire

Réglage de la date

Réglage du fuseau horaire (France)

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
NTP.TimeZone
Décalage horaire, 1 par exemple
NTP.TimeZoneDesc
Nom du fuseau horaire, Brussel par exemple
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&NTP.TimeZone=1&NTP.TimeZoneDesc=Brussel
Testeur

Retour au sommaire

Réglage de l'heure d'été (France)

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
Locales.DSTEnable
true ou false
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&Locales.DSTEnable=true
Testeur
URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
Locales.DSTEnd.Day
0
Locales.DSTEnd.Month
10
Locales.DSTEnd.Week
-1
Locales.DSTEnd.Hour
3
Locales.DSTEnd.Minute
0
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&Locales.DSTEnd.Day=0&Locales.DSTEnd.Month=10&Locales.DSTEnd.Week=-1&Locales.DSTEnd.Hour=3&Locales.DSTEnd.Minute=0
Testeur
URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
Locales.DSTStart.Day
0
Locales.DSTStart.Month
3
Locales.DSTStart.Week
-1
Locales.DSTStart.Hour
2
Locales.DSTStart.Minute
0
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&Locales.DSTStart.Day=0&Locales.DSTStart.Month=3&Locales.DSTStart.Week=-1&Locales.DSTStart.Hour=2&Locales.DSTStart.Minute=0
Testeur

Retour au sommaire

Réglade du format date/heure (France)

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
Locales.TimeFormat
Format de l'heure, par exemple dd/MM/yyyy HH:mm:ss
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&Locales.TimeFormat=dd%2FMM%2Fyyyy%20HH:mm:ss
Testeur

Retour au sommaire

Configuration du serveur NTP (France)

URI/cgi-bin/configManager.cgi
Paramètres
action
setConfig
NTP.Enable
true ou false
NTP.Address
serveur de mise à jour, pour la France : fr.pool.ntp.org
NTP.Port
Port, par exemple 123
NTP.UpdatePeriod
Période de mise à jour 10
Exemplehttp://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&NTP.Enable=true&NTP.Address=fr.pool.ntp.org&NTP.Port=123&NTP.UpdatePeriod=10
Testeur
Serveur : :

Retour au sommaire

Interphonie

Commande d'ouverture de la porte

URI/cgi-bin/accessControl.cgi
Paramètres
action
openDoor
channel
1
UserID
User id, for exemple 101
Type
Remote
Exemplehttp://192.168.1.108/cgi-bin/accessControl.cgi?action=openDoor&channel=1&UserID=101&Type=Remote
Testeur

Retour au sommaire