1. Cadastre a câmera
Crie a câmera no app, defina posição, orientação e região monitorada.
Guias diretos para enviar imagens, autenticar servidores, testar o webhook e entender como a IA transforma câmeras existentes em monitoramento operacional.
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": "..." }Crie a câmera no app, defina posição, orientação e região monitorada.
Use RTSP local, worker próprio ou POST no webhook com imagem e cameraId.
A IA valida fumaça, cria alerta, marca mapa e aciona a equipe.
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.
Endpoint HTTP para servidores, DVRs, scripts e bridges locais enviarem imagens com cameraId, coordenadas opcionais e token Bearer.
Use token de integração para produção 24/7. ID token Firebase fica reservado para teste rápido no navegador.
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.
A interface pública é pequena de propósito: câmera, imagem e autenticação. Os detalhes operacionais ficam no cadastro da câmera.
cameraId | string | required |
image | file | multipart |
imageUrl | string | optional |
bearing / fov | number | optional |
lat / lng | number | optional |
{
"ok": true,
"hasSmoke": true,
"confidence": 0.85,
"severity": "high",
"alertId": "-NyX123",
"triangulated": { "lat": -21.13, "lng": -50.38 }
}Rode um bridge em um computador da fazenda para capturar frames e enviar ao FireMonitor.
Envie imageUrl HTTPS ou signed URL quando o frame já está disponível em storage.
Use a docs logada para gerar token, anexar um frame real e ver a resposta do webhook.
Crie a conta, gere o token na documentação interna e envie o primeiro frame de teste em poucos minutos.