CUSSEN·FIRE Tecnología y arquitectura

Monitor satelital de incendios — arquitectura abierta

CussenFire es un monitor de incendios forestales construido sobre datos satelitales públicos (NASA FIRMS) y meteorología abierta (Open-Meteo). Cubre las 16 regiones de Chile sin requerir instalación de cámaras, sensores ni operadores en consola. Está en producción y disponible para inspección en cussen.cl/fire/.

1. ¿Para qué sirve?

El servicio entrega detección automática de focos de calor sobre territorio chileno usando sensores satelitales de la NASA, complementada con variables meteorológicas; pensado para apoyar la toma de decisiones de comunidades forestales, municipios rurales y operadores de infraestructura crítica. Sin usuarios institucionales aún.

A diferencia de los sistemas basados en cámaras de videovigilancia terrestres —que dependen de hardware desplegado en torres con cobertura comunal acotada— CussenFire opera sobre cobertura satelital nacional desde el primer día, sin instalación física. Ambos enfoques son complementarios: cámaras dan resolución fina sobre puntos específicos; satélite da cobertura amplia continua.

Cuándo conviene un monitor satelital

2. Fuentes de datos

Fuente Qué entrega Frecuencia
NASA FIRMS
firms.modaps.eosdis.nasa.gov
Hotspots térmicos (Fire Radiative Power, brillo, confianza) desde sensores VIIRS Suomi-NPP, NOAA-20 y MODIS Actualización cada órbita satelital (~12 h por sensor; combinados ≈ 2-4 h)
Open-Meteo
open-meteo.com
Temperatura, humedad relativa, velocidad y dirección del viento, ráfagas, precipitación Refresco horario
FWI proxy
Cálculo interno
Índice de peligro meteorológico simplificado a partir de las variables anteriores Sobre demanda al consultar un foco
Zonas Chile
GeoJSON propio
Bounding boxes de las 16 regiones administrativas del país Estático, versionado con el código

Todas las fuentes son datos abiertos verificables públicamente. CussenFire no incorpora datos privados ni requiere licenciamiento de terceros para operar.

3. Arquitectura

Backend — FastAPI sobre Google Cloud Run

API REST en Python 3.11 desplegada en Cloud Run, región southamerica-west1 (Santiago, Chile). Sin servidores siempre encendidos: escala automáticamente con la demanda y se cobra solo por uso. Cache HEAD interno para reducir llamadas a la API de NASA FIRMS y respetar sus cuotas operativas.

stack: Python 3.11 · FastAPI · httpx · uvicorn · Google Cloud Run · CORS por dominio

Frontend — JavaScript estándar

HTML5 + JavaScript vanilla, sin frameworks pesados. Mapa renderizado con MapLibre GL JS (motor open-source compatible con Mapbox GL) y capa de hotspots con deck.gl (visualización WebGL eficiente). Hosting estático en Firebase Hosting con CDN global.

stack: HTML5 · JS ES2020 · MapLibre GL 4.7 · deck.gl 9.0 · OpenStreetMap basemap · Firebase Hosting

Infraestructura y operación

Deploys reproducibles vía Cloud Build. Secretos gestionados con Secret Manager. CORS por dominio para evitar uso no autorizado. Cifrado en tránsito HTTPS/TLS 1.3 obligatorio (Firebase Hosting + Cloud Run). Corre en Cloud Run sin SLA contratado ni monitoreo activo documentado.

4. API pública

Todos los endpoints son consultables desde el navegador y devuelven JSON estándar. Documentación OpenAPI 3.0 disponible en /openapi.json.

Endpoint Descripción
GET /api/health Healthcheck del servicio. Devuelve {ok: true, ...}
GET /api/firms Hotspots NASA FIRMS por bounding box, ventana temporal, confianza mínima y sensor
GET /api/weather Variables meteorológicas Open-Meteo + FWI proxy para un punto (lat/lon)
GET /api/zones GeoJSON FeatureCollection con las 16 regiones de Chile

El backend también tiene un endpoint POST /api/severity (dNBR Sentinel-2 vía Google Earth Engine) que el mapa público todavía no llama; se omite de esta tabla hasta que esté en uso.

5. Capacidad y volumen

6. Lo que CussenFire NO hace

Por transparencia, lo que el sistema no cubre — y dónde un sistema de cámaras terrestres o redes de torres es la opción correcta:

Para estos casos, los sistemas basados en cámaras IP con IA terrestre o flotas de drones son la opción adecuada. CussenFire es complemento, no reemplazo, de estos sistemas.

7. Solicitar acceso o integración

El monitor es de acceso público en cussen.cl/fire/. Para integraciones (API key dedicada, soporte para municipios o servicios públicos, personalización regional), escribir a pablo@cussen.cl.

Operado por Asesorías Cussen SpA · RUT 76.796.624-5 · Chile.
Datos: NASA FIRMS · Open-Meteo · Mapas base © OpenStreetMap.
Esta página describe la arquitectura técnica del servicio. Última revisión: junio 2026.