Retour
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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&General.MachineName=Camera001
Testeur
Retour au sommaire
PTZ
Obtenir la position
URI /cgi-bin/ptz.cgi
Paramètres
channel Canal distant
Exemple http://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)
Exemple http://192.168.1.108/cgi-bin/ptz.cgi?action=moveAbsolutely&channel=1&arg1=0.5&arg2=0&arg3=0.75
Testeur
Retour au sommaire
Déplacement relatif
Retour au sommaire
Déplacement continu
Retour au sommaire
Prépositions
Lister prépositions
URI /cgi-bin/ptz.cgi
Paramètres
action getPresets
channel Canal distant
Exemple http://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
Exemple http://192.168.1.108/cgi-bin/ptz.cgi?action=start&channel=1&code=SetPreset&arg1=0&arg2=1&arg3=0
Testeur
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
Exemple http://192.168.1.108/cgi-bin/ptz.cgi?action=start&channel=1&code=GotoPreset&arg1=0&arg2=1&arg3=0
Testeur
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
Exemple http://192.168.1.108/cgi-bin/ptz.cgi?action=start&channel=1&code=ClearPreset&arg1=0&arg2=1&arg3=0
Testeur
Retour au sommaire
Essuie-glace
URI /cgi-bin/rainBrush.cgi
Paramètres
action moveOnce
channel Numéro du canal distant
Exemple http://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
Exemple http://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
Exemple http://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&DisableLinkage.Enable=true
Testeur
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
Exemple http://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&channel=1&MotionDetect[0].Enable=on
Testeur
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
Exemple http://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&channel=1&SmartMotionDetect[0].Enable=on
Testeur
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
Exemple http://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&channel=1&VideoAnalyseRule[0][1].Enable=on
Testeur
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
Exemple http://192.168.1.108/cgi-bin/coaxialControlIO.cgi?action=control&channel=1&info[0].Type=1&info[0].IO=on
Testeur
URI /cgi-bin/coaxialControlIO.cgi
Paramètres
action control
channel 1
info[0].Type 2
info[0].IO 1 pour on, 2 pour off
Exemple http://192.168.1.108/cgi-bin/coaxialControlIO.cgi?action=control&channel=1&info[0].Type=2&info[0].IO=1
Testeur
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
Exemple http://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
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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
Exemple http://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
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
Exemple http://192.168.1.108/cgi-bin/accessControl.cgi?action=openDoor&channel=1&UserID=101&Type=Remote
Testeur
Retour au sommaire