Documentação pública

Conecte câmeras ao FireMonitor sem depender de adivinhação. Do frame ao alerta.

Guias diretos para enviar imagens, autenticar servidores, testar o webhook e entender como a IA transforma câmeras existentes em monitoramento operacional.

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. Cadastre a câmera

Crie a câmera no app, defina posição, orientação e região monitorada.

2. Envie frames

Use RTSP local, worker próprio ou POST no webhook com imagem e cameraId.

3. Receba alertas

A IA valida fumaça, cria alerta, marca mapa e aciona a equipe.

Pipeline

Como a integração funciona

O FireMonitor recebe imagens das suas câmeras, normaliza metadados, roda análise visual, registra evidências e publica alertas para painel, mapa e notificações.

Webhook de frames

Endpoint HTTP para servidores, DVRs, scripts e bridges locais enviarem imagens com cameraId, coordenadas opcionais e token Bearer.

Autenticação

Use token de integração para produção 24/7. ID token Firebase fica reservado para teste rápido no navegador.

Operação no campo

Câmeras, regiões, calibração, vento, triangulação e relatórios ficam no app para a equipe revisar o evento sem procurar informação em lugares diferentes.

API

Contrato básico do webhook

A interface pública é pequena de propósito: câmera, imagem e autenticação. Os detalhes operacionais ficam no cadastro da câmera.

Campos principais

cameraIdstringrequired
imagefilemultipart
imageUrlstringoptional
bearing / fovnumberoptional
lat / lngnumberoptional

Resposta resumida

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

Câmeras RTSP em rede local

Rode um bridge em um computador da fazenda para capturar frames e enviar ao FireMonitor.

Câmeras com imagem por URL

Envie imageUrl HTTPS ou signed URL quando o frame já está disponível em storage.

Teste controlado

Use a docs logada para gerar token, anexar um frame real e ver a resposta do webhook.

Quer validar com uma câmera real?

Crie a conta, gere o token na documentação interna e envie o primeiro frame de teste em poucos minutos.

Falar com a equipe