Ir al contenido principal
Todas las coleccionesPara Desarrolladores
Desarrollar Aplicaciones para HIKVISION (WEB, iOS, Android, Windows, Mac)
Desarrollar Aplicaciones para HIKVISION (WEB, iOS, Android, Windows, Mac)

En este artículo describimos qué opciones de integración ofrece Hikvision y cuáles son sus alcances.

Xavier Guereque avatar
Escrito por Xavier Guereque
Actualizado ayer

Hikvision destaca sobre otras marcas gracias a su facilidad de integración y a su amplia documentación y ejemplos demostrativos funcionales. A continuación mencionamos las opciones disponibles de integración que ofrece Hikvision:

1. SDK

Las librerías del SDK de Hikvision nos permite interactuar directamente con todos los dispositivos Hikvision a través de una conexión LAN (a excepción de los paneles de alarma), estos SDK están diseñados para trabajar en un entono Windows y Linux y están diseñados en C#/C++.

El software IVMS4200 está basado en este SDK, por lo que todas las funciones disponibles del IVMS4200 se encuentran disponibles en el SDK, por ejemplo:

  • Visualización en vivo de video

  • Reproducción y búsqueda de video almacenado en DVR/NVR

  • Recibir eventos de DVR, NVR, cámaras IP, paneles de acceso, biométricos, etc.

  • Ejecutar salidas de relevador

  • Administrar usuarios a biométricos y paneles de acceso.

  • Configurar los dispositivos

  • Interactuar con video wall

  • Entre muchas otras cosas más.

2. ISAPI (API)

La mayoría de los dispositivos Hikvision (a excepción de los paneles de alarma) soportan el protocolo ISAPI (validarlo en la hoja de datos del dispositivo), este protocolo es un método de interacción mediante un API. La ventaja de esta API es que puede ser implementada mediante cualquier lenguaje de programación, por ejemplo: JavaScript, Python, Ruby, PHP, Java, C#, Perl, C++

Los alcances de integración mediante ISAPI son muy similares al SDK, pero este está pensado para aplicaciones web o móviles.

3. Hik Gateway (REST API Nube Privada)

Los gateways son una importante opción al momento de desarrollar una aplicación, estos sirven de intermediarios entre nuestros dispositivos y nuestra aplicación sin la necesidad de tener un mapeo de puertos en cada uno de nuestros dispositivos Hikvision.

Los alcances de estos software gateways son similares a que si usamos directamente el ISAPI en cada uno de los dispositivos pero con la ventaja de centralizar las peticiones a un sólo lugar.

Existe un gateway para video + control de acceso y uno para alarmas.

4. Hik-Central OpenAPI

El software de paga de Hikvision también dispone de su propia API para interactuar con los dispositivos que tenga registrado.

Los alcances son muy similares al de la integración mediante uso de un Hik Gateway pero con la ventaja de que este gateway embebido soporta videovigilancia, control de acceso y alarmas a la vez.

5. Hik-Partner Pro OpenAPI (REST API en Nube)

Hik-Partner Pro OpenAPI es una buena opción si queremos desarrollar aplicaciones web, de escritorio y móviles (Android y IOS) para Videovigilancia y Alarmas.

Hikvision dispone de una serie de documentos en las que explican cómo interactuar, incluso cuentan con proyectos demo.

Para utilizar el API-Rest de Hik-Partner se necesita un ARC ID y un ARC KEY; para solicitarlo es necesario seguir los siguientes pasos:

2.- Configurar la cuenta como Alarm Receiving Center

3.- Aplicar

Al obtener su ARC ID y ARC KEY, se le activará la opción ARC (cuadro rojo) en su panel de Hik-Partner y se mostrará la información de su empresa integradora (cuadro azul).

6. Hik-Connect Teams OpenAPI (REST API en Nube)

Hik-Connect Teams OpenAPI es la mejor opción para desarrollar aplicaciones web, de escritorio y móviles (Android y IOS) para Videovigilancia y Control de Acceso.

Para utilizar el API de Hik-Connect Teams se necesita un AppKey y un SecretKey; para solicitarlo es necesario dirigirse al siguiente articulo:


Toda la documentación se encuentran disponibles en https://tpp.hikvision.com, el registro es gratis. O bien envia un correo a [email protected] haciendo la solicitud de información.

¿Ha quedado contestada tu pregunta?