Métodos de Integración
Dahua
Guía de integración para lectura de eventos LPR desde Dahua DSS Pro.
Guía de Integración Dahua DSS - Eventos LPR
Dahua
Dahua Technology es uno de los principales fabricantes mundiales de soluciones de videovigilancia e IoT. Su plataforma de gestión de video DSS (Digital Surveillance System) proporciona una solución centralizada para la gestión de dispositivos, incluyendo cámaras LPR (License Plate Recognition).
Dahua DSS Pro - Descripción General
DSS (Digital Surveillance System) es la plataforma VMS (Video Management System) empresarial de Dahua que permite:
| Característica | Descripción |
|---|---|
| Gestión Centralizada | Administración de hasta 10,000+ dispositivos desde un solo punto |
| LPR/ANPR | Reconocimiento automático de matrículas vehiculares |
| Eventos en Tiempo Real | Notificaciones y callbacks HTTP para eventos de detección |
| API REST | Interfaz programática para integración con sistemas externos |
| Base de Datos | Almacenamiento de eventos, listas blancas/negras de vehículos |
| Multi-sitio | Soporte para arquitecturas distribuidas geográficamente |
Versiones principales:
- DSS Express: Hasta 64 canales (pequeñas instalaciones)
- DSS Pro: Hasta 256 canales (medianas empresas)
- DSS Enterprise: Ilimitado (grandes corporaciones)
Arquitectura de Integración
┌─────────────────────────────────────────────────────────────────────────┐
│ CAMPO / SITIO REMOTO │
├─────────────────────────────────────────────────────────────────────────┤
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 📷 Cámara │ │ 📷 Cámara │ |📷 Cámara │ │
│ │ LPR ITC215 │ │ LPR ITC237 │ │ LPR ITC952 │ │
│ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ │
│ │ │ │ │
│ └──────────────────┼──────────────────┘ │
│ │ TCP/IP │
│ ▼ │
│ ┌─────────────────┐ │
│ │ 🖥️ Dahua DSS │ │
│ │ Server │ │
│ │ Puerto: 443 │ │
│ └────────┬────────┘ │
│ ▲ │
└────────────────────────────┼────────────────────────────────────────────┘
│
│ HTTPS/HTTP Callback
│ (Push de eventos LPR)
|
┌─────────────────────────────────────────────────────────────────────────┐
│ SISTEMA EXTERNO / SITIA │
├─────────────────────────────────────────────────────────────────────────┤
│ ┌─────────────────┐ │
│ │ Cliente │ │
│ │ Consumidor │ │
│ └────────┬────────┘ │
│ │ │
│ ▼ │
│ ┌────────────────────────────────┐ │
│ │ Procesamiento de Eventos │ │
│ └────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────┘Red y Conectividad
- Puerto 443 (HTTPS API)
- Puerto 5672 (AMQP 1.0)
- Puerto 80 (HTTP)
- Puerto 61616 (ActiveMQ)
- Puerto 1883 (MQTT)
- Puerto 61613 (Stomp)
- Firewall: Permitir trafico entre las IPs de origen y destino
Documentación
Recursos Oficiales Dahua:
| Documento | Descripción |
|---|---|
| DSS Platform HTTP API | Especificación completa de la API REST |
| ITC Camera Configuration Guide | Configuración de cámaras LPR |
| DSS Integration SDK | SDK para C++, Java, Python |
| DHOP (Dahua Open Platform) | Portal de desarrolladores |
Limitaciones
| Limitación | Descripción |
|---|---|
| Latencia Callback | 100-500ms desde detección hasta push HTTP |
| Tasa de Eventos | Máximo ~50 eventos/segundo por servidor |
| Tamaño Imagen | Snapshots limitados a 2MB en callback |
| Retención | Base de datos local limitada (configurable) |
| Caracteres | Soporte optimizado para placas latinas/chinas |
| Condiciones Ambientales | Precisión reducida en lluvia intensa, niebla |
| Velocidad Vehículo | Óptimo < 120 km/h para captura |
| Ángulo Cámara | Máximo 30° de inclinación horizontal |
Método de Conexión
El cliente consumidor desarrollado por SITIA, se autentica mediante el protocolo HTTPS, debiendo contar con la siguiente información:
- Usuario: Usuario habilitado en servidor DSS Pro.
- Contraseña: Contraseña del usuario del servidor DSS Pro.
- IP Pública del Servidor
- Importante: EL usuario registrado debe contar con los privilegios para acceder a las lecturas de los porticos LPR.
Estructura de Mensajes LPR (Eventos)
Ejemplo de Datos
{
{
"id": "10944",
"method": "ipms.traffic.notifyVehiclePassEvent",
"info": {
"eventCode": "",
"eventType": "1",
"taskId": "",
"eventTime": "1763627341",
"deviceCode": "1000007",
"channelId": "1000007$1$0$0",
"recordInfo": {
"id": "2025112000000000007",
"plateNo": "A12A26",
"plateColor": "3",
"issuePlace": "",
"plateNoLength": "5",
"plateNoAreaCode": "",
"extPlateNo": "",
"plateNoType": "0",
"sceneImageUrls": [
"https://ip_server:9901/43dc9b71.../img.jpg"
],
"mergeImageUrl": "",
"driverImageUrl": "https://ip_server:9901/18883bc1.../img.jpg",
"plateNoImageUrl": "https://ip_server:9901/cb6453d9.../img.jpg",
"longitude": "0.0",
"latitude": "0.0",
"vehicleBrand": "1",
"vehicleColor": "2",
"vehicleModel": "22",
"speed": "30",
"laneNo": "1"
}
}
}
}