Documentación pública

Conecta cámaras a FireMonitor sin adivinar. Del frame a la alerta.

Guías directas para enviar imágenes, autenticar servidores, probar el webhook y entender cómo la IA convierte cámaras existentes en monitoreo operativo.

cameraWebhook
curl -X POST https://api.firemonitor.com.br/api/recognization/frame \
  -H "Authorization: Bearer fm_int_..." \
  -F "cameraId=torre-norte" \
  -F "image=@frame.jpg"
{ "hasSmoke": true, "severity": "high", "alertId": "..." }

1. Registra la cámara

Crea la cámara en la app y define posición, orientación y región monitoreada.

2. Envía frames

Usa RTSP local, tu propio worker o POST al webhook con imagen y cameraId.

3. Recibe alertas

La IA valida humo, crea alerta, marca el mapa y avisa al equipo.

Pipeline

Cómo funciona la integración

FireMonitor recibe imágenes, normaliza metadatos, ejecuta análisis visual, registra evidencias y publica alertas en panel, mapa y notificaciones.

Webhook de frames

Endpoint HTTP para servidores, DVRs, scripts y bridges locales que envían imágenes con cameraId, coordenadas opcionales y token Bearer.

Autenticación

Usa token de integración para producción 24/7. El ID token Firebase queda para pruebas rápidas en navegador.

Operación en campo

Cámaras, regiones, calibración, viento, triangulación e informes quedan en la app para revisar eventos sin buscar contexto en varios lugares.

API

Contrato básico del webhook

La interfaz pública es pequeña a propósito: cámara, imagen y autenticación. Los detalles operativos quedan en la cámara.

Campos principales

cameraIdstringrequired
imagefilemultipart
imageUrlstringoptional
bearing / fovnumberoptional
lat / lngnumberoptional

Respuesta resumida

{
  "ok": true,
  "hasSmoke": true,
  "confidence": 0.85,
  "severity": "high",
  "alertId": "-NyX123",
  "triangulated": { "lat": -21.13, "lng": -50.38 }
}

Cámaras RTSP en red local

Ejecuta un bridge en un computador de la finca para capturar frames y enviarlos a FireMonitor.

Cámaras con URL de imagen

Envía imageUrl HTTPS o signed URL cuando el frame ya está disponible en storage.

Prueba controlada

Usa la documentación logueada para generar token, adjuntar un frame real y ver la respuesta.

¿Quieres validar con una cámara real?

Crea una cuenta, genera el token en la documentación interna y envía el primer frame de prueba en pocos minutos.

Hablar con el equipo