Dashboard
Resumen de señales recientes, accesos rápidos al resto del área privada y widgets por tipo de evento.
Operadores en turno
0Botones de Pánico · Vault
0Alertas de pánico enviadas desde la app Vault de los residentes. Cada tarjeta muestra el residente, la unidad y los contactos de emergencia para llamar de inmediato.
Portones en alarma · IoT
0Portones abiertos más allá del umbral reportados por iot.monitoreo.app. Podés suspenderlos, ligarlos a un cliente y avisar por WhatsApp.
Portones suspendidos · IoT
0Portones suspendidos en el Gateway. Reactivalos desde aquí o revisá el motivo de la suspensión.
Últimas 10 · Paradox (IPRS-7)
Últimas 10 · Ajax (SQS)
Cámaras IP · Email y Dahua
Alertas de movimiento, cruce de línea y detección de intrusión (Vstarcam, Dahua, Reolink…).
Cédulas y placas leídas
Últimas lecturas OCR (cámaras + subidas del operador) con lista blanca/negra. «Ver foto» abre la imagen; «Ver señal» abre el evento completo en la cola.
Cámaras FTP · Uniview / NVR
Alarmas con imagen y/o video subidos por FTP. Clic en «Ver en cola» para reproducir el clip.
Código Rojo · Pánico / Intrusión
Robos, pánico, duress e intrusiones prioritarias (heurística sobre tipo, códigos SIA y fuente). Incluye cámaras IP.
Técnicos · AC, Baterías, Fallas
Pérdida de AC, batería baja, supervisiones y averías reportadas en texto o código.
Restauraciones
Aperturas y Cierres
Arming / disarming Ajax, códigos OP/CL de Contact ID (Paradox). Las cámaras IP no generan aperturas/cierres.
Control de Armado/Desarmado por Cliente
Solo clientes con FTP y/o Email. Marcá el check para incluir un cliente en el control. Desarmar el cliente descarta TODAS sus señales; o usá bypass para anular una cámara puntual.
➕ Incluir clientes en el control
Actividad de Armado/Desarmado (Clientes)
Reporte en vivo de cuándo cada cliente armó o desarmó desde su app. Es solo informativo: no requiere nota ni cierre y no ocupa la cola.
Monitoreo IP · Estado Armado/Desarmado
Estado de cada regla de email activa. Las reglas desarmadas no generan eventos aunque lleguen emails — ideal para evitar falsas alarmas fuera de horario.
Alertas Uniview (cámaras NVR)
Alarmas de movimiento, intrusión, cruce de línea, etc. Solo se generan cuando la cuenta y el canal están armados.
Teléfonos IP caídos
Llamadas largas
Zonas anuladas — Cerebro + Ajax
SEIA en el dashboard
Pulsá Sync SEIA en la cabecera para cargar en SEIA el mismo resumen y hasta 100 eventos recientes que ves en los widgets. Después hacé consultas operativas (prioridades, patrones, qué atender primero, texto para cliente).
Cola operador
Prioridad, estado y detalle del evento en columnas claras. Las fuentes activas se resumen a la derecha.
Tickets/Mensajes
Tickets desde la app cliente (averías, consultas, mensajes) y reportes técnicos creados por operadores desde la cola. Se sincronizan con teclink.app; prioridad automática al llegar, distinto de la cola de alarmas.
Receptora Ajax SQS
Todas las señales Ajax (abiertas y cerradas) recibidas vía cola AWS, y la lista completa de hubs en una sola ventana.
Eventos
Historial de todas las señales (abiertas y cerradas): imágenes, videos, bitácora del operador y opción de restaurar a la cola si se cerró por error.
📖 Guía para clientes (PWA) · Guía: usuarios y permisos de clientes
Receptora Paradox (IPRS-7)
Contact ID (ADEMCO) por TCP — paneles MG5000 / MG5050, IP150.
Receptora Dahua (XVR / TiOC)
Señales AI perimetral: TripWire, Intrusión, Movimiento, Sabotaje.
Alarmas por Email (IMAP IDLE)
Cámaras Vstarcam y similares que envían email al detectar movimiento.
Hubs Ajax
Listado vía API Enterprise (Ajax Cloud) o, si la integración no autoriza listar hubs, los paneles detectados desde eventos SQS ya guardados en Cerebro (mismo hubId que usa el worker).
Credenciales Ajax en servidor (.env). Al elegir un hub verás si ya tiene cuenta Cerebro y accesos para editarla o enlazarla.
Hubs
Detalle del hub
Dispositivos
🎛️ Control Ajax
Armá, desarmá, poné en modo noche, enviá pánico y anulá (bypass) sensores de los paneles Ajax de tus clientes, directamente desde la central.
🔌 OpenVPN
Detecta cámaras, NVR y equipos IoT dentro de las LAN de los sitios conectados por OpenVPN (Pritunl). La MAC address solo aparece cuando el equipo está en una red local directa; en sitios remotos por VPN se muestra IP + puertos abiertos.
🔌 Clientes OpenVPN (Pritunl)
Estado de conexión en vivo de cada perfil (routers de sitio + servicios internos). Si un router aparece "Desconectado", revisar el equipo/la conexión a Internet del sitio antes de intentar escanear su LAN.
🔒 WireGuard estándar (MikroTik / RPi3)
Túnel independiente de Pritunl (administrado con wg-easy), para routers MikroTik y equipos Linux (RPi3) que no soportan el WireGuard propietario de Pritunl.
Login / panel (altas/bajas de equipos, QR, descarga de .conf): vpn.monitoreo.app/wg — redirige directo al login de WireGuard.
📋 Guía: agregar un MikroTik o Raspberry Pi nuevo (click para expandir)
- Entrar al panel (vpn.monitoreo.app/wg) → Nuevo cliente → ponerle un nombre identificable (ej.
COND1-Securtec360-Mikrotik). - El panel genera las llaves y asigna automáticamente una IP dentro de
10.50.50.0/24. Para Raspberry Pi / Linux, descargar el.confdirecto o escanear el código QR con la app oficial de WireGuard. - Para MikroTik (RouterOS no importa
.confdirecto): abrir el cliente en el panel, copiar su llave privada e IP asignada, y pegarlos en la plantilla de abajo junto con la llave pública del servidor. - Una vez conectado, el equipo aparece solo en la tabla de peers de arriba (🟢 Conectado) y queda disponible para escanear su red desde el módulo de arriba.
📡 MikroTik (RouterOS v7+)
/interface wireguard add name=wg0 private-key="<LLAVE_PRIVADA_DEL_CLIENTE>" listen-port=13231 /ip address add address=<IP_ASIGNADA>/24 interface=wg0 /interface wireguard peers add interface=wg0 public-key="g6E7CeWxVA4K2gWm1cUintiqWns7WULcWckzUFQx4C0=" \ endpoint-address=vpn.monitoreo.app endpoint-port=51820 \ allowed-address=10.50.50.0/24 persistent-keepalive=25s
🐧 Raspberry Pi / Linux
Mejor: descargar el .conf ya armado desde el panel. A mano sería /etc/wireguard/wg0.conf:
[Interface] PrivateKey = <LLAVE_PRIVADA_DEL_CLIENTE> Address = <IP_ASIGNADA>/24 [Peer] PublicKey = g6E7CeWxVA4K2gWm1cUintiqWns7WULcWckzUFQx4C0= Endpoint = vpn.monitoreo.app:51820 AllowedIPs = 10.50.50.0/24 PersistentKeepalive = 25
🗺️ Redes a escanear
Equipos detectados
🎥 Streams RTSP manuales
Cámaras/DVR cuya IP y puerto ya conocés, aunque el escaneo automático todavía no las detecte. Útil para ir armando la lista mientras se destraba el acceso a cada router.
📊 Métricas de IA
Rendimiento del Triage IA, visión automática y OCR. La IA nunca cierra alarmas de robo/pánico/fuego/médico; toda decisión queda auditada.
⚡ Pre-filtro local ONNX
Decisiones del detector local (sin IA/tokens): clasifica si una imagen tiene cara/cédula o placa antes de llamar a la visión. Score 0–1 por frame.
🪪 OCR de Cédulas y Placas
Lectura asistida por IA de cédulas/DIMEX y placas de Costa Rica. La confirmación siempre es humana. Listas blanca/negra con alerta por WhatsApp.
🚦 Cola de detecciones OCR (IA + manual)
Placas y cédulas leídas por la IA (canales con OCR activo) o subidas manualmente, ligadas al cliente y verificadas contra lista negra/blanca en tiempo real.
| Hora | Origen | Cliente | Canal / cámara | Tipo | Valor | Lista | Vault | |
|---|---|---|---|---|---|---|---|---|
| Cargando… | ||||||||
Leer documento
Listas blanca / negra
| Tipo | Valor | Etiqueta | |
|---|---|---|---|
| Cargando… | |||
Historial de lecturas
| Hora | Tipo | Valor | Origen | Estado | Lista |
|---|---|---|---|---|---|
| Cargando… | |||||
🚪 Cámaras de acceso → Vault
Registrá en Vault (Detecciones Cerebro > Cámaras) cada camara_id con su condominio. Cerebro envía estos códigos automáticamente por cliente.
| Cliente | site_code (Vault) | camara_id a registrar | Canal · lee | |
|---|---|---|---|---|
| Cargando… | ||||
⚡ Averías CR — Electricidad e Internet
Directorio oficial de reporte/consulta de averías por proveedor, y averías o suspensiones vigentes que pueden afectar a los clientes monitoreados.
Cuentas
Clientes y ubicaciones monitoreadas; enlazá hub Ajax y cuenta Paradox (CID) para cruzar señales automáticamente.
Reportes y exportación
Exportá las señales por cliente, rango de fechas y horas. Genera PDF con marca Securtec360 · Cerebro, imágenes de cámara y QR de descarga temporal para los videos.
📌 Recordatorios
Lista compartida del equipo. Cualquier operador puede crear y editar; solo un admin/superadmin puede eliminar.
| Título | Vence | Recurrencia | Asignado | Creado por | Acciones |
|---|---|---|---|---|---|
| Cargando… | |||||
⏱️ Mis Horas Laboradas
📋 Mi Actividad
Registro de lo que hiciste en Cerebro — solo lectura. Eventos tomados, cerrados o liberados a la cola.
Cerebro
La plataforma de monitoreo más completa de Centroamérica — ahora con inteligencia artificial integrada
Desarrollado por Securtec360® · Central de Monitoreo Profesional
Recepción Ajax Enterprise
Integración nativa con la plataforma Ajax vía SQS. Recibimos y procesamos señales de hubs Ajax en tiempo real: alarmas, apertura de zonas, sabotaje, batería baja y eventos de acceso. Cada señal llega a la cola del operador con prioridad automática y puede gestionarse en segundos.
- Todas las zonas y dispositivos Ajax reconocidos
- Enlace automático de Hub ID con la cuenta del cliente
- Asignación masiva de cuentas con un clic
Recepción Paradox (IPRS-7)
Receptor IP para paneles Paradox con protocolo IPRS-7. Las señales llegan codificadas en SIA y se convierten automáticamente en eventos con zona, cuenta y descripción lista para el operador.
- Soporte de códigos SIA estándar
- Identificación de zona y partición
- Sin hardware adicional de recepción
Monitoreo de cámaras como alarmas
Las cámaras IP dejan de ser pasivas. Cerebro recibe directamente las alertas de movimiento y eventos de cámaras y grabadores (FTP, email, push HTTP): captura la imagen o video, identifica la cámara y crea el evento en la cola del operador — exactamente igual que una alarma tradicional, pero con visual directo del incidente.
- Imagen de captura embebida en el evento
- Video del momento disponible para reproducción web
- Compatible con Uniview, Reolink, Hikvision, Dahua y más
- Reglas y SOP de IA configurables por cámara o por cliente
- Grabadores multicanal (XVR/NVR 4, 8, 16 canales) documentados en la ficha
- Armado/desarmado por cliente: rojo = armado, verde = desarmado
Video bajo demanda (H.265 → H.264)
Los videos enviados por las cámaras NVR en formato H.265 se transcodifican automáticamente a H.264 para reproducción directa en el navegador, sin plugins. El operador puede ver el clip del evento en segundos desde la cola.
- Transcodificación automática en segundo plano
- Soporte de formatos .ts, .mp4, .avi
- Reproducción con un clic desde el panel
Cola de operador inteligente
Todos los eventos — Ajax, Paradox, Dahua, cámara FTP, email — convergen en una sola cola de atención con prioridad, estado y filtros en tiempo real. Cada señal muestra si es alarma o restauración, con descripción clara en español. El operador toma el evento, registra acciones y cierra el caso, todo desde una pantalla.
- Prioridad automática: crítica, alta, media, baja
- Indicadores visuales: 🔴 alarma · 🟢 restauración
- Estados: nuevo → en atención → espera / stand-by → cerrado
- Selección múltiple para cierres y acciones masivas
- Detección de posibles falsas alarmas
- Bitácora completa de notas por evento
- SLA y alertas de tiempo de respuesta
Despacho inmediato por WhatsApp
Desde la ficha del evento, el operador envía la alerta directamente al cliente o a la cuenta por WhatsApp mediante el gateway MisApps, sin salir de la plataforma. El mensaje incluye descripción, hora, zona y — en los eventos de cámara — la imagen de captura y un enlace al video.
- Botón "WA a número" y "WA cuenta" desde la cola
- Mensaje con imagen y link de video adjuntos
- Registro en bitácora del evento
- Sin necesidad de WhatsApp Business API propia del cliente
Reportes PDF con evidencias
Generación de reportes profesionales en PDF filtrados por cliente, rango de fechas y horas, fuente y prioridad. Cada señal incluye fecha, zona, descripción y puede llevar la imagen de la cámara adjunta. Los eventos con video generan un código QR de descarga temporal — el enlace expira automáticamente para no saturar el servidor.
- Logo y marca Securtec360 · Cerebro en cada hoja
- QR con enlace de video de tiempo limitado (configurable)
- Imágenes de cámara embebidas en el documento
- Pie de página con numeración automática
Más capacidades de la plataforma
- Multi-tenant: gestión de múltiples centrales desde una instalación
- Panel de cuentas: ficha por cliente con contactos, foto, zona y SOP
- Ficha pública: enlace de bienvenida para que el cliente complete sus datos sin login
- SEIA (IA): asistente inteligente para consultas y redacción de mensajes
- Visión IA + OCR: análisis de imágenes y control de acceso — activable por cliente y por cámara
- SOP de IA por cámara: la IA sigue instrucciones distintas en portón, perímetro o acceso vehicular
- Comandas KDS: pantalla de producción para la sala de monitoreo
- Control de armado: panel visual rojo/verde por cliente, con bypass por cámara
- Control Ajax remoto: armar/desarmar/modo noche/pánico y bypass del panel Ajax, para operador y cliente
- Multi-sucursal Ajax: un cliente con varios hubs; se elige y opera cada sucursal por separado
- Horarios inteligentes: armado automático de cámaras, alarma Ajax o ambos, por sucursal
- Averías CR: directorio de luz e internet para operadores
- Receptora Dahua: eventos de grabadores y cámaras Dahua en la cola
- Silencio global: un clic en la barra superior silencia todas las alertas sonoras
- Suspensiones de sensor: pausa programada de zonas por horario
- Audio de señales: reproducción de sonido configurable por código SIA
- Roles y permisos: superadmin, admin, jefe de turno, operador
- PWA: funciona como app nativa en móvil y escritorio sin instalación
- Tiempo real: todos los eventos y cambios se reflejan al instante en todos los operadores conectados
🤖 Inteligencia artificial en Cerebro
Copiloto del operador — nunca reemplazo. Las alarmas de robo, pánico e incendio siempre las atiende una persona.
Análisis inteligente de imágenes
Las fotos de cámara se interpretan al llegar a la central. El operador ve de inmediato qué hay en escena y si requiere atención. Solo se analizan las cámaras que el cliente contrata — nunca todo lo que llega. Podés indicar qué debe buscar la IA: portón, perímetro, horario nocturno, personas ajenas, etc.
SOP de IA por cámara
Cada cámara o grabador puede tener su propio protocolo de inteligencia artificial. El portón lee placas; el perímetro detecta intrusos de noche; la entrada de visitantes ignora tránsito normal. Las instrucciones de la cámara se combinan con las del cliente para que la IA sepa exactamente qué hacer en cada punto del sitio.
Lectura de placas y cédulas
Control de acceso con listas blanca y negra. Coincidencia en lista negra → alerta sonora, aviso en pantalla y WhatsApp al operador. Historial de lecturas con revisión humana obligatoria.
Triage de alarmas técnicas
Organiza batería baja, pérdida de AC y fallas de comunicación. Cierra restauraciones emparejadas y notifica al cliente. Nunca interviene en robos, pánico, incendio o intrusión.
Comandas (KDS)
Pantalla de producción con columnas NUEVA → EN PROCESO → PROCESADA. Tiempos, operador asignado, badges de alarma/restauración, visión IA y OCR. Ideal para monitor dedicado en la central.
Métricas de IA
Panel de supervisión: decisiones del triage, precisión según feedback de operadores, imágenes analizadas y lecturas OCR. Últimos 7, 30 o 90 días.
Averías CR
Directorio de proveedores de electricidad e internet en Costa Rica: enlaces, Facebook y teléfonos de consulta para que el operador responda más rápido cuando un cliente reporta corte de luz o internet.
Guías de uso
- Guía del operador — cola, bitácora, IA, OCR, Comandas (solo operadores autenticados)
- Manual SOP operador (PDF) — protocolos dinámicos, mensajes al cliente e IA · para compartir por WhatsApp
- Texto comercial IA (vendedores) — propuestas y mensajes para ofrecer servicios de IA a clientes
- Guía App Cliente (PWA) — para clientes finales: armar, cámaras, alertas
- Guía usuarios clientes (admin) — crear credenciales y permisos
- Guía Uniview NVR — NVR, streaming y alertas
Usuarios del sistema
Operadores del centro de monitoreo. Los nuevos pueden registrarse en la página pública; acá se aprueba el ingreso y se asigna el rol.
⏱️ Control de Horas Laboradas
Registro de entradas y salidas de operadores. Totales por semana, quincena (cortes 13 y 28) o mes.
🕵️ Auditoría
Historial de cambios sensibles: reasignación de cuentas, ediciones de dispositivos y configuración. Visible solo para admin y superadmin.
🎬 Demo (ventas)
Accesos ficticios para mostrar Cerebro a prospectos: operador demo (solo cola/monitoreo) y clientes PWA demo (cuenta "Condominio Demo"). Al iniciar sesión con cualquiera de estos usuarios se generan señales aleatorias con imagen para que se vea "en vivo".
🌐 Configuración de Dominios
Guía completa para configurar dominios personalizados con SSL, DNS en Cloudflare y webhooks para cámaras.
Cámaras FTP
Registrá cámaras con camera_id en el campo Custom del NVR. Alarmas vía FTP en puerto 21.
🚪 HTTP request (Akuvox)
Videoporteros y cámaras Akuvox — aviso instantáneo vía HTTP + imagen por FTP
RTSP
Registrá dispositivos (NVR/IP) de cualquier marca — Dahua, Hikvision, Reolink, Uniview — sincronizá canales, suscribí eventos push y mirá en vivo vía MediaMTX.
Configuración
Parámetros por tenant: integraciones, SLA y archivos de referencia.
Configuración por tenant. Las claves del integrador Ajax en producción siguen yendo en el servidor (.env);
acá centralizás referencias operativas, gateway WhatsApp y archivos de datos.
Documentación: Swagger Ajax
JSON avanzado (se fusiona con el formulario)
Gateway configurado: gateway.misappscr.com · Línea: +50662365254 ·
Webhook receptor: /cerebro/hooks/misappscr (secreto en .env).
Guardá la configuración para persistirla en BD (sobrescribe .env).
Definí, por cliente y por categoría de señal, la acción del operador (protocolo)
y el mensaje automatizado de WhatsApp (plantilla). Dejá el selector en
«Default global» para configurar el fallback que aplica cuando el cliente no tiene un SOP propio.
Variables disponibles en el mensaje:
[Cliente] [Hora] [Zona] [Dispositivo]
[Fuente] [SIA] [Prioridad].
Seleccioná un cliente o «Default global».
Alerta / monitoreo IPRS-7 (sonda TCP cada ~10 min). Si completás IP y puerto aquí, tienen prioridad sobre las variables IPRS7_TCP_PROBE_* del servidor.
La sonda es saliente (Cerebro → IPRS-7/puerto público) para vigilar que el enlace TCP responde. El receptor sigue escuchando en el puerto del VPS (PARADOX_TCP_PORT, ej. 10001). Solo las IPs listadas arriba pueden conectarse al receptor; si lo dejás vacío, no se filtra.
JSON avanzado
Modo HTTP Push (recomendado): dejá IP vacía y usá la URL del webhook en el XVR. Modo pull (LAN): IP + contraseña; worker cerebro-dahua-worker con DAHUA_WORKER_ENABLED=true.
| Nombre | Host:Puerto | Cuenta | Estado | Última señal | |
|---|---|---|---|---|---|
| Cargando… | |||||
+ Agregar / editar dispositivo
📖 Guía rápida: cómo operar las alertas de cámaras
La cámara del cliente envía un email cuando detecta movimiento, intrusión, etc. Cerebro recibe ese email de forma instantánea y lo convierte en un evento en la Cola Operador.
Paso 1 — Crear la regla de email
Usá el formulario de abajo: indicá el email de origen de la cámara (campo "Remitente") y/o palabras que vienen en el asunto. Asigná la cámara a una cuenta de cliente.
Paso 2 — Asignar regla a cuenta
En la tabla seleccioná Editar → campo "Cuenta cliente" → guardá. Así cuando llegue el email automáticamente se abrirá la ficha del cliente en la Cola Operador.
Paso 3 — Ver los eventos en la Cola Operador
Andá a Cola Operador (menú principal). Los eventos de cámara aparecen con la etiqueta email o dahua. Al abrirlo ves: snapshot de la cámara, datos del cliente, contactos de emergencia y bitácora.
Paso 4 — Si el evento no tiene cuenta asignada
Aparece un card azul "Asignar evento a una cuenta" — elegí la cuenta del cliente y tocá Asignar. La próxima vez que la misma cámara envíe email, ya irá directo a esa cuenta (si actualizás la regla).
Paso 5 — Agregar nota / enviar por WhatsApp
En el detalle del evento escribí la nota y tocá 📲 Guardar + WA para enviarla al cliente. También podés editar ✏️ o eliminar 🗑 notas anteriores.
¿Dónde veo todos los emails de cámaras?
En el Dashboard hay un panel "📷 Cámaras IP · Email y Dahua" con los últimos eventos. También podés ir al módulo "Alarmas por Email" desde el menú donde ves lista de eventos con sus snapshots.
Configurá reglas para que emails de cámaras (Vstarcam, Reolink, Hikvision, etc.) generen eventos en la cola. El worker cerebro-email-worker escucha con IMAP IDLE (EMAIL_ALARM_ENABLED=true en .env).
| Regla / ID | Cámara | Remitente (from) | Asunto contiene | Prioridad | Cuenta vinculada | Habilitada | Armada / Horario | Acciones |
|---|---|---|---|---|---|---|---|---|
| Cargando… | ||||||||
📬 Emails recibidos — clic para configurar regla automáticamente
Cargando buzón…
+ Agregar / editar regla
Variables: {cam} · {camera_name} · {device} · {alarm_time} · {subject} · {from}
Cada regla asocia palabras clave del evento (descripción, fuente, prioridad, SIA, zona) a un sonido.
El orden de evaluación es por prioridad numérica descendente: la primera regla que coincide reproduce su sonido.
Si ninguna coincide se usa el beep genérico.
Primero inicializá el audio con el botón de la barra superior, luego los sonidos sonarán al llegar señales en tiempo real.
| Nombre | Prioridad | Severidad | Palabras clave | Modo | Sonido | ||
|---|---|---|---|---|---|---|---|
| Cargando… | |||||||
Frases que el operador puede insertar con un clic al escribir notas en la cola.
| Etiqueta | Texto | Activa | |
|---|---|---|---|
| Cargando… | |||
JSON avanzado
Subí catálogos o tablas de referencia.
| Fecha | Uso | Archivo | Tamaño |
|---|
SEIA — asistente operativo
Análisis de eventos, consultas sobre la cola operativa completa (Ajax, Paradox, FTP, pánico Vault, etc.) y bitácoras de operadores. Las claves de API van solo en el servidor (.env).
En la cola operador usá el panel SEIA en cola (columna derecha) o el botón SEIA en el detalle del evento.
📞 Teléfonos IP
Estado en tiempo real de todos los teléfonos IP de la red Securtec360. IPs VPN, extensiones y reinicio remoto.