He visto demasiados proyectos de integración fracasar en la última milla, no por el video, sino porque la E/S de alarma se negó a comunicarse con el VMS. Ese único enlace roto puede arruinar todo un despliegue.
Sí, nuestras cámaras PTZ admiten completamente la activación remota de alarmas de E/S a través de ONVIF. La cámara expone sus interfaces físicas de entrada y salida de alarma a través del protocolo ONVIF, lo que permite que cualquier software VMS o NVR compatible reciba notificaciones de alarma y envíe comandos de salida de relé a través de la red en tiempo real.

Pero “soporte” es solo el punto de partida. La verdadera pregunta es: ¿qué tan confiablemente funciona en su configuración específica, especialmente a través de 4G, con un VMS de terceros, en una ubicación remota donde nadie puede ir a arreglar las cosas? A continuación, desgloso las cuatro preguntas más comunes que recibo de los integradores de sistemas sobre la activación de E/S ONVIF, y le doy respuestas honestas y técnicas.
Índice
¿Puede mi software NVR activar la sirena incorporada de la cámara a través del enlace ONVIF?
Cada mes, recibo correos electrónicos de integradores que asumieron que su NVR podía activar la sirena, solo para descubrir durante la puesta en marcha que el botón está deshabilitado. Esa sorpresa cuesta dinero real.
Sí, la mayoría de las plataformas NVR y VMS profesionales pueden activar la sirena o el foco incorporado de la cámara a través de ONVIF enviando un comando SetRelayOutputState . Sin embargo, esto solo funciona si la cámara admite ONVIF Profile T y el VMS tiene su función de suscripción de eventos habilitada manualmente.

Cómo funciona realmente el comando de activación
Cuando su software NVR desea activar la sirena de la cámara, no envía un archivo de audio. En cambio, envía un pequeño comando XML basado en SOAP1 al punto final del servicio ONVIF de la cámara. Este comando le dice a la cámara que cierre (o abra) una salida de relé específica. El firmware interno de la cámara luego mapea esa salida de relé a una acción física: encender la sirena, hacer parpadear la luz blanca o activar un dispositivo externo cableado al terminal de salida de alarma.
Aquí está el flujo básico:
- El VMS envía una
comando SetRelayOutputStatesolicitud a la cámara. - La cámara recibe el comando y valida las credenciales de la sesión.
- La cámara cierra el circuito de relé mapeado a la sirena.
- La sirena se activa.
- La cámara envía una respuesta de confirmación.
Esto suena simple. Pero en la práctica, tres cosas pueden salir mal.
Puntos comunes de fallo
| Punto de fallo | Causa raíz | Fijar |
|---|---|---|
| La sirena no se activa | VMS no habilitó la “Suscripción de eventos” durante la configuración del dispositivo | Vaya a la configuración del dispositivo en VMS, habilite las funciones de alarma/evento manualmente |
| El comando se envía pero se ignora | El modo de E/S de la cámara está configurado en “Programación” en lugar de “Manual/Remoto” | Cambie el modo de activación de E/S a “Comando de red” en la interfaz web de la cámara |
| Activación intermitente | La sesión ONVIF expira debido a inestabilidad de la red | Acorte el intervalo de keep-alive a 10-15 segundos |
Perfil S vs. Perfil T: por qué importa
No todos los perfiles ONVIF son iguales. El Perfil S maneja la transmisión de video básica y las notificaciones simples de entrada de alarma. Pero si desea controlar de forma remota la salida de relé, para activar una sirena o un foco, necesita el Perfil T. El Perfil T fue diseñado para el manejo avanzado de eventos. Admite control bidireccional de E/S, lo que significa que el VMS puede leer el estado y escribir un nuevo estado en el relé.
Siempre les digo a mis clientes: antes de comprometerse con una plataforma VMS, verifique si admite el manejo de eventos del Perfil T. Si solo admite el Perfil S, aún puede ver las alarmas que llegan, pero no puede enviar comandos de vuelta a la cámara. Eso es una calle de sentido único y no es suficiente para la disuasión activa.
El respaldo de la API HTTP
¿Qué pasa si su software NVR tiene una mala compatibilidad ONVIF? Esto sucede más a menudo de lo que cree, especialmente con marcas de VMS más pequeñas o regionales. En ese caso, nuestras cámaras también admiten una conexión directa API HTTP2. Puede enviar una simple solicitud HTTP GET como http://[IP-de-la-cámara]/ISAPI/System/IO/outputs/1/trigger para forzar la sirena. No se necesita un saludo ONVIF. No hay análisis XML. Solo una URL. Esto es más ligero, más rápido y más confiable en conexiones 4G con ancho de banda limitado.
¿Es el estado de la salida de alarma (encendido/apagado) visible para el VMS en tiempo real?
Una vez tuve un cliente en Canadá que conectó un bloqueo de puerta a la salida de alarma de la cámara. La puerta se abría, pero su VMS mostraba el relé como “Apagado”. Pensó que el sistema estaba roto. No lo estaba: su VMS simplemente no estaba leyendo el estado correctamente.
Sí, el estado de la salida de alarma es visible para el VMS en tiempo real, siempre que la cámara admita ONVIF Profile T y el VMS se suscriba al canal de notificación de eventos de la cámara. La cámara envía cambios de estado como mensajes de eventos XML en el momento en que el relé cambia.

Push vs. Pull: dos formas de leer el estado
ONVIF admite dos métodos para que el VMS conozca el estado actual de la salida de alarma:
Push (Suscripción a eventos): El VMS se suscribe al servicio de eventos de la cámara. Cuando el estado del relé cambia, de inactivo a activo o de activo a inactivo, la cámara envía inmediatamente una notificación. Este es el método más rápido. La latencia suele ser inferior a 500 milisegundos en una red local.
Pull (Sondeo): El VMS pregunta periódicamente a la cámara: “¿Cuál es el estado actual de su relé?”. Esto es más lento. El retraso depende del intervalo de sondeo. Si el VMS sondea cada 5 segundos, podría perderse por completo una breve activación del relé.
Por qué el estado podría no aparecer
Hay varias razones por las que su VMS podría no mostrar el estado del relé, aunque la cámara esté funcionando correctamente.
| Síntoma | Causa probable | Solución |
|---|---|---|
| El estado siempre muestra “Desconocido” | El VMS no admite el análisis de eventos del Perfil T | Actualice el VMS o cambie a una plataforma compatible con el Perfil T |
| El estado se actualiza con un retraso de 5 a 10 segundos | El VMS está utilizando el modo Pull en lugar de Push | Cambiar a suscripción de eventos basada en Push en la configuración de VMS |
| El estado muestra “Desactivado” incluso cuando el relé está activo | Desajuste de polaridad de E/S (NO vs. NC) | Haga coincidir el modo de E/S en la configuración de la cámara con la expectativa del VMS |
La trampa de polaridad NO/NC
Este es el “truco” más común que veo en el campo. La salida de alarma de la cámara se puede configurar como Normalmente Abierta (NO) o Normalmente Cerrada (NC). Si la cámara está configurada como NC pero el VMS interpreta la señal como NO, el estado mostrado se invertirá. El relé está realmente cerrado (activo), pero el VMS lo muestra como abierto (inactivo). Esto no significa que algo esté roto. Simplemente significa que los dos sistemas no están de acuerdo en cómo se ve “activo”.
La solución es simple: ingrese a la interfaz web de la cámara, encuentre la página de configuración de E/S y establezca el modo de salida para que coincida con lo que espera su VMS. La mayoría de las plataformas VMS profesionales tienen la lógica NO por defecto. Por lo tanto, si no está seguro, configure la cámara también en NO.
En Polaridad NO/NC3 Trampa
Este es el “truco” más común que veo en el campo. La salida de alarma de la cámara se puede configurar como Normalmente Abierta (NO) o Normalmente Cerrada (NC). Si la cámara está configurada como NC pero el VMS interpreta la señal como NO, el estado mostrado se invertirá. El relé está realmente cerrado (activo), pero el VMS lo muestra como abierto (inactivo). Esto no significa que algo esté roto. Simplemente significa que los dos sistemas no están de acuerdo en cómo se ve “activo”.
La solución es simple: ingrese a la interfaz web de la cámara, encuentre la página de configuración de E/S y establezca el modo de salida para que coincida con lo que espera su VMS. La mayoría de las plataformas VMS profesionales tienen la lógica NO por defecto. Por lo tanto, si no está seguro, configure la cámara también en NO.
Estado en tiempo real en implementaciones 4G
En una LAN cableada, la retroalimentación de estado en tiempo real es sencilla. Pero en una conexión 4G, especialmente en sitios rurales o remotos, las cosas se complican. La suscripción de eventos ONVIF se basa en una conexión TCP persistente entre la cámara y el VMS. Si la señal 4G se interrumpe incluso por unos segundos, esa conexión se rompe. El VMS pierde su suscripción. Deja de recibir actualizaciones de estado hasta que se vuelve a suscribir.
Nuestras cámaras manejan esto al admitir un latido de mantenimiento configurable. Recomiendo configurarlo en 10 segundos para implementaciones 4G. Si el VMS no recibe respuesta dentro de dos ciclos de latido, se vuelve a suscribir automáticamente. Esto mantiene vivo el bucle de retroalimentación de estado incluso en redes inestables.
¿Puedo vincular un Disparador suave ONVIF4 al relé externo de la cámara para el control de puertas?
El control de puertas es una de las funciones más solicitadas por mis clientes integradores. Quieren usar la cámara no solo como un par de ojos, sino como un nodo de control: abrir puertas, activar barreras o desbloquear cerraduras. La pregunta es si ONVIF puede manejar esa responsabilidad.
Sí, puede vincular un disparador suave ONVIF a la salida de relé externa de la cámara para el control de puertas. El VMS envía un comando SetRelayOutputState comando, y la cámara cierra su relé de contacto seco, que está conectado al controlador de la puerta. Esto funciona de manera confiable tanto en conexiones LAN como 4G cuando se configura correctamente.

Cómo funciona el cableado
El terminal de salida de alarma de la cámara proporciona un relé de contacto seco5. Esto significa que actúa como un interruptor simple: cierra el circuito o lo abre. No suministra energía. Su controlador de puerta tiene su propia fuente de alimentación. El relé de la cámara solo le dice al controlador de puerta cuándo activarse.
Aquí hay una configuración de cableado típica:
- Conecte el terminal de Salida de Alarma de la cámara (dos cables: COM y NO) a la entrada de activación del controlador de puerta.
- Configure el modo de salida de E/S de la cámara en “Normalmente Abierto”.”
- Cuando el VMS envía el comando de activación ONVIF, el relé se cierra.
- El controlador de puerta detecta un circuito cerrado y abre la puerta.
- Después de la duración configurada (por ejemplo, 5 segundos), el relé se abre nuevamente y la puerta se cierra.
Modos de relé monoestables vs. biestables
Este es un detalle que muchos integradores pasan por alto y puede causar problemas reales en el campo.
Modo monoestable6: El relé se cierra durante una duración determinada (por ejemplo, 5 segundos) y luego regresa automáticamente a su estado predeterminado. Esto es ideal para el control de puertas. Envía un comando, la puerta se abre y se cierra sola después de que expira el temporizador.
Modo biestable7: El relé permanece en su nuevo estado hasta que envíe otro comando para cambiarlo de nuevo. Esto significa que si activa el relé para abrir la puerta, la puerta permanecerá abierta para siempre, hasta que envíe un segundo comando para cerrarla. Si su conexión 4G se interrumpe entre esos dos comandos, tendrá una puerta atascada abierta en una ubicación remota.
Siempre recomiendo el modo monoestable para el control de puertas. Establezca la duración para que coincida con el ciclo de apertura de su puerta, generalmente de 5 a 10 segundos. De esta manera, incluso si la red se cae, el relé se reiniciará automáticamente y la puerta se cerrará.
Especificaciones del relé que debe verificar
Antes de conectar el relé de la cámara a un controlador de puerta, verifique que el relé pueda manejar la carga eléctrica. Aquí están las especificaciones de nuestras cámaras PTZ:
| Parámetro | Especificación |
|---|---|
| Tipo de relé | Contacto seco (NO/NC seleccionable) |
| Voltaje máximo de conmutación | 30V CC / 125V CA |
| Corriente máxima de conmutación | 1A |
| Potencia máxima de conmutación | 30W CC / 62.5VA CA |
| Modo de relé | Monoestable (temporizado) / Biestable (con retención) |
Si su controlador de puerta requiere más de 1A para activarse, necesitará un relé intermedio entre la cámara y el controlador de puerta. Esta es una práctica estándar en instalaciones industriales. El relé de la cámara activa el relé intermedio, y el relé intermedio maneja la carga de corriente más alta.
Consideraciones de seguridad
Usar una cámara como controlador de puerta introduce una preocupación de seguridad. Si alguien obtiene acceso a la interfaz ONVIF de la cámara, podría enviar un comando de activación y abrir la puerta de forma remota. Para evitar esto:
- Cambie siempre las credenciales predeterminadas de ONVIF.
- Use HTTPS para el servicio ONVIF si su VMS lo admite.
- Restrinja el acceso ONVIF a direcciones IP específicas utilizando el filtro IP de la cámara.
- Deshabilite el modo de descubrimiento ONVIF después de la configuración inicial para evitar que dispositivos no autorizados encuentren la cámara en la red.
¿Cuántos milisegundos de latencia debo esperar al activar una E/S a través de ONVIF?
La latencia es el enemigo invisible del control de E/S remoto. Cuando presiona “activar” en su VMS y la sirena no suena durante tres segundos, comienza a preguntarse si el sistema está funcionando en absoluto. He tenido clientes que me han llamado en pánico debido a este escenario exacto.
En una LAN cableada, espere de 100 a 300 milisegundos de latencia para la activación de E/S ONVIF. En una conexión 4G LTE, espere de 500 a 1.500 milisegundos, dependiendo de la intensidad de la señal y la congestión de la red. En los peores escenarios, con una cobertura 4G deficiente, la latencia puede superar los 3 segundos.

De dónde proviene la latencia
La latencia total no es causada por un solo cuello de botella. Es la suma de varios retrasos pequeños en toda la cadena. Permítame desglosarlo.
Retraso en el procesamiento de VMS (10–50 ms): El VMS necesita construir el comando SOAP XML, autenticar la sesión y enviar el paquete. Esto suele ser rápido en hardware moderno.
Retraso en la transmisión de red (1–500 ms): En una LAN, esto es inferior a 5 ms. En 4G, esto varía enormemente. Una señal LTE fuerte en un área urbana podría darle 30–80 ms. Una señal débil en un área rural con una barra de cobertura podría aumentar esto a 500 ms o más. Y eso es solo ida, el viaje de ida y vuelta lo duplica.
Retraso en el procesamiento de la cámara (20–100 ms): La cámara recibe el comando, analiza el XML, valida las credenciales y luego activa el relé. Nuestras cámaras utilizan un procesador de E/S dedicado para minimizar este paso, pero aún así lleva tiempo.
Retraso mecánico del relé (5–15 ms): El relé físico dentro de la cámara tiene un pequeño tiempo de conmutación mecánica. Esto es insignificante en comparación con los otros factores, pero existe.
Latencia por tipo de conexión
Aquí hay lo que he medido en implementaciones reales en diferentes condiciones de red:
| Tipo de Conexión | Latencia Típica | Peor caso | Lo mejor para |
|---|---|---|---|
| LAN por cable (Gigabit) | 100–200 ms | 300 ms | Instalaciones fijas, centros de datos |
| Wi-Fi (5 GHz, señal fuerte) | 150–400 ms | 800 ms | Configuraciones temporales, sitios interiores |
| 4G LTE (señal fuerte, urbana) | 300–800ms | 1.500ms | Despliegues solares remotos |
| 4G LTE (señal débil, rural) | 800–2.000ms | 3.000ms+ | Granjas aisladas, obras de construcción |
| Satélite (p. ej., Starlink) | 500–1.200ms | 2.500ms | Ubicaciones remotas extremas |
Cómo reducir la latencia en despliegues 4G
Si está desplegando nuestras cámaras PTZ solares 4G en una ubicación remota y la latencia es una preocupación, aquí hay cuatro cosas que puede hacer:
Utilice la API HTTP en lugar de ONVIF. El protocolo SOAP de ONVIF es verboso. Un solo comando SetRelayOutputState comando puede ser de 2–3 KB de XML. El equivalente de la API HTTP es una URL simple, de menos de 100 bytes. En una conexión 4G lenta, esa diferencia de tamaño importa. La API HTTP normalmente reduce la latencia total en 200–400 ms en comparación con ONVIF.
Habilitar Mantenimiento de conexión TCP (keep-alive)8. Sin keep-alive, cada comando ONVIF requiere un nuevo apretón de manos TCP, lo que supone un viaje de ida y vuelta adicional. Con keep-alive habilitado, la conexión permanece abierta y los comandos posteriores omiten el apretón de manos.
Utilice una antena 4G de alta ganancia. Nuestros sistemas PTZ solares admiten conexiones de antena externa. Reemplazar la antena de serie con una antena direccional de alta ganancia (8–12 dBi) puede mejorar la intensidad de la señal en 10–15 dB, lo que reduce directamente la latencia de la red.
Elige la configuración APN correcta. Algunos operadores de telefonía móvil ofrecen configuraciones APN privadas con menor latencia para dispositivos IoT y M2M. Pregunta a tu operador sobre opciones de APN dedicadas para implementaciones de cámaras de seguridad.
Cuando la latencia es demasiado alta: el plan de contingencia
Para aplicaciones donde incluso 1 segundo de latencia es inaceptable —como activar una barrera vehicular en un puesto de control— recomiendo un enfoque híbrido. Utiliza la IA integrada de la cámara (detección de humanos/vehículos) para activar el relé localmente, sin dependencia de la red. El evento de IA activa el relé directamente dentro del firmware de la cámara. La latencia se reduce a menos de 50 ms. El VMS aún recibe la notificación del evento a través de ONVIF, pero la acción crítica ya ha ocurrido en el borde. Esta es la arquitectura que recomiendo para cualquier aplicación de E/S crítica para la seguridad a través de 4G.
Conclusión
Nuestras cámaras PTZ admiten control bidireccional completo de E/S a través de ONVIF Profile T, con la API HTTP como una opción de respaldo confiable, lo que brinda a los integradores la flexibilidad y redundancia que necesitan para implementaciones en el mundo real.
1. Los mensajes de control ONVIF utilizan SOAP XML, que puede ser verboso en redes lentas. ︎↩︎ 2. Una alternativa ligera a ONVIF para la activación de relés, especialmente útil en conexiones 4G. ︎↩︎ 3. La configuración incorrecta de Normalmente Abierto/Cerrado provoca lecturas invertidas del estado del relé en el VMS. ︎↩︎ 4. Un disparador emitido por el VMS que se puede mapear a un relé físico para el control de puertas o barreras. ︎↩︎ 5. Un relé de contacto seco actúa como un simple interruptor sin proporcionar energía, ideal para el control de puertas o sirenas. ︎↩︎ 6. El modo de relé monoestable regresa automáticamente a su estado predeterminado después de un tiempo establecido, lo cual es crucial para el control de puertas. ︎↩︎ 7. El modo de relé biestable permanece activado hasta que se envía un segundo comando, lo que requiere una confiabilidad de red cuidadosa. ︎↩︎ 8. Mantiene sesiones ONVIF persistentes, reduciendo los retrasos de negociación en conexiones inestables. ︎↩︎