|
| |
 |
VisorAPI
Intgerfaz
de desarrollo de aplicaciones para equipos VisorNET
|
 |
Introducción
VisorNet API proporciona mecanismos a través de tres provides interfaces de
programación a través de tres módulos (ActiveX) para poder interactuar con el
equipo VisorNET. Los ActiveX permiten realizar desarrollos de aplicaciones en
entorno Windows. Toda la funcionalid ofrecida por estos tres módulos puede
visualizarse en el software de VisorCENTRAL, un software desarrollado haciendo
uso del API y que permite realizar todas las funciones típicas de una Central
Receptora de Alarmas y Televigilancia. Las operaciones permitidas se desciben
brevemente a continuación. y están divididas en función del módulo ActiveX
que utilizan.
ActiveX VisorEngine
- Grupo
de Acceso al Sistema. Operaciones orientadas hacia el control de acceso
y la conexión de los operadores a la estació central de Televigilancia.
- Grupo
de Información para los Operadores y Centros del sistem. Son
operaciones orientadas hacia la obtención de información de los centros
remotos.
- Grupo
de Información para las Areas y Dispositivos relacionados.Son
operaciones orientadas hacia la obtención de información de las áreas
definidas para los centros remotos.
- Grupo
de Información para Clientes y Servicios. Operaciones orientadas hacia
la obtención de información sobre los clientes del sistema y los servicios
definidos que se ofrecen a estos clientes.
ActiveX
ViewEngine
- Grupo
de consultas locales sobre la estación servidora de Televigilancia. Son
operaciones orientadas a la obteción de información sobre grabaciones
almacenadas en la estación servidora de Televigilancia.
- Grupo
de cosultas remotas para los servidores de grabación. Son operaciones
orientadas a la obteción de información de los equipos remotos que operan
como servidores de almacenamiento. Permite descarga de grabaciones hacia la
estación servidora de Televigilancia.
- Grupo
de acceso al sistema. Son operaciones orientadas al control de acceso y
la conexión de operadores en la estación servidora de Televigilancia.
ActiveX WatchEngine
- Grupo
de televigilancia. Operations orientated towards viewing the cameras
from the equipment.
- Grupo
de gestión de alarmas. Son operaciones orientadas a la gestión de
alarmas y su validación por parte de los operadores.
- Grupo
de control de puertos serie y matrices Son operaciones orientadas al
manejo remoto de los dispositivos conectados a los puertos serie y las
matrices.
- Grupo
de control de cámaras móviles. Son operaciones orientadas al control
de las cámaras móviles conectadas a los equipos.
- Grupo
de gestión para dispositivos de entrada y salida. Son operaciones
orientadas hacia el control de los dispositivos de entrada y salida. Por
ejemplo, dispositivo de activación y desactivación.
- Grupo
de acceso al sistema.Son operaciones orientadas hacia el control de
acceso y las conexiones de los operadores en la estación central de
televigilancia.
Arquitectura
Central del Software de Televigilancia.
La estación central de televigilancia se ubica en una red de área local (LAN).
Uste dispondrá de una estación central que actúa como servidor, y varios PCs
que actuarán como operadores. Además, dispondrá de dispositivos de
comunicaciones (gateways, por ejemplo routers, modems, bridges, etc.), que
permitirán la conexión del VisorNET a través de redes extensas de datos
(WAN). Estas redes extensas pueden ser RDSI (Integrated Services Digital
Network), Frame Relay, RTC (Public Switching Telephone Network) o la LAN
mismamente.
La base de datos del sistema reside en la estación servidora. Esta BBDD
recibe las alarmas junto con los videos de grabación realizados por el VisorNET
y las almacena para posteriores consultas. El servidor, es el lugar de
almacenamiento para las grabaciones descargadas desde los servidores remotos de
almacenamiento y también es el punto de entrada para los operadores. El
servidor integra varios servicios para poder llevar a cabo todas estas
operaciones:
- Servicio
de Recepción de Alarmas Este servicio montado sobre TCP/IP está
dedicado a la recepción y almacenamiento de alarmas generadas y
transmitidas desde los VisorNET remotos. Este servicio está a la escucha en
el puerto 80.
- Servicio
de mantenimiento de la base de datos y servicio de gestión de los volúmenes
de grabaciones Este servicio está dedicado al mantenimiento de la base
de datos. Por ejemplo, eliminación de alarmas y grabaciones que han
expirado, liberación de espacio en disco por llenado de los volúmenes.
- Servicio
de control de acceso Este servicio montado sobre TCP7IP está dedicado a
la recepción del proceso de autenticación de los operadores en el sistema.
Está a la escucha en el puerto 30005.
El servidor también puede servir como puesto de operador.
Atención:
VNetAPI no proporciona mecanismos para el
desarrollo de una plataforma servidora de Televigilancia independiente. El
servidor de Televigilancia es único y lo proporciona TELDAT. Cualquier
desarrollador que desee utilizar sus propias estructuras y funcionalidades debe
instalar el servidor TELDAT y configurarlo a travé,s del software prporcionado
para este prop6oacute;sito.
El operador dispone de una serie de módulos disponibles sobre los cuales
puede llevar a cabo sus operaciones a través de la estación servidora de
Televigilancia. Estas operaciones son:
- Operaciones
de configuración de la estación servidora de Televigilancia
- Operaciones
de Televigilancia
- Operaciones
de gestión de alarmas
- Operaciones
de consulta de grabaciones
- Operaciones
de red
Atención:
Tal y como ha podido comprobar, los
servicios del servidor están desarrollados haciendo uso de protocolos TCP/IP.
Por este motivo hacen uso de determinados puertos que son los mostrados en la
siguiente tabla. Debe asegurarse de que ninguna otra aplicación utilizad estos
puertos.
-
| Origen |
Destino |
Protocolo/Puerto |
Uso |
| PC |
VisorNet |
TCP/80 |
Recepción de video y comandos entre el operador y los equipos
VisorNET o Servidores de grabación |
| VisorNet |
PC |
TCP/80 |
Recepción de alarmas de video |
|