Les API sont disponibles pour les caméras, les enregistreurs, le contrôle d'accès, le logiciel DSS la Solution Gestion de parking, les caméras lecture de plaques pour nos ECO Partners.
La fourniture de certains éléments, tels que les API, sont soumis à un accord de non divulgation. Si vous souhaitez les obtenir, merci de remplir ce formulaire puis de contacter le responsable intégration de votre région.
La configuration de l'équipement est stockée dans des variables accessibles via les API.
Afin de lister toute les variables et les valeurs de l'équipement, l'API suivante peut être utilisée :
http://192.168.1.108/cgi-bin/configManager.cgi?action=getConfig&name=All
On peut obtenir une valeur spécifique de configuration grâce à la requête suivante :
http://192.168.1.108/cgi-bin/configManager.cgi?action=getConfig&name=
variableOn peut changer une ou plusieurs valeurs de configuration grâce à la commande suivante :
http://192.168.1.108/cgi-bin/configManager.cgi?action=setConfig&
variable1=valeur1&
variable2=valeur2...
http://192.168.1.108/cgi-bin/configManager.cgi?action=getConfig&name=All
fc /W
sous Windows et diff -w
sous Linux permettent de comparer facilement les deux fichiers de configurations générés et d'identifier les variables affectées.Il est possible d'utiliser un script de configuration automatique pour configurer certaines variables, mais l'équipement doit être initialisé au départ (configuration du mot de passe). Un exemple de script bash qui configure un NVR grâce à un fichier CSV (format CSV Français) :
Vous pouvez faire des tests sur cette page de test API Dahua quelques fonctions basiques.
La réception des évènements des API se fait via une requête HTTP à réponse "infinie" en utilisant un retour en HTTP Multipart/Boundary sur la requête suivante :
http://192.168.1.108/cgi-bin/eventManager.cgi?action=attach&codes=[All]
Un outil de test de réception d'évènements peut être fait grâce à l'outil de réception d'évènements Dahua.
Le SDK est disponible pour les caméras, les enregistreurs, le contrôle d'accès, les connexion vers le système P2P de Dahua, les caméras lecture de plaques. Le SDK est disponible sous Windows, Linux, MacOs, Android, et iOs.
Note : le support sur les intégrations SDK est réservés à nos ECO Partners.