FARO
Comunicaciones de emergencia que funcionan cuando todo lo demás falla.
Malla LoRa de bajo coste + IA local de triaje. Sin internet, sin cobertura móvil, sin servidores externos. Para protección civil, municipios y ciudadanos.
23,6 s
Latencia media SOS
0
SOS no entregados
84 %
Precisión triaje urgencia
100 %
Offline — sin internet
El problema
En una emergencia real, las redes fallan
Las catástrofes recientes han dejado claro que los sistemas de comunicación actuales dependen de infraestructuras frágiles. Cuando más se necesitan, son los primeros en caer.
DANA Valencia
Las redes cayeron en minutos. Los ciudadanos no podían llamar a emergencias. La coordinación de rescate fue caótica durante horas.
Apagón ibérico
Sin electricidad, sin internet, sin cobertura móvil en gran parte de España y Portugal durante horas. Las comunicaciones de emergencia dependían de radios analógicas.
Incendios forestales
En Maresme, Garraf y otras zonas, el humo y la saturación de red dificultan la coordinación entre voluntarios y protección civil en los momentos críticos.
La brecha que existe
Los sistemas oficiales no llegan al último kilómetro
Los sistemas de alerta masiva (ES-Alert, sirenas) informan pero no permiten comunicación bidireccional. Los cuerpos de emergencia tienen radio profesional, pero los ciudadanos y los voluntarios quedan sin canales.
FARO llena ese vacío: una capa de comunicación resiliente, barata y open source que funciona sin internet, sin cobertura móvil y sin depender de ningún operador.
Coste de NO tenerlo
- ✕SOS que tardan minutos en llegar
- ✕Coordinación de rescate por teléfono saturado
- ✕Recursos enviados al lugar equivocado
- ✕Voluntarios aislados sin información
Cómo funciona
Del ciudadano al puesto de mando, sin internet
FARO combina tres tecnologías que se complementan: radio LoRa para la conectividad, IA local para el triaje, y un panel web offline para la coordinación.
El ciudadano envía un SOS
Desde la app móvil PWA (funciona sin internet), el ciudadano envía un mensaje de emergencia. Puede escribir o usar voz offline. El mensaje se clasifica localmente en el dispositivo.
La malla LoRa lo transmite
El mensaje salta de nodo en nodo por la red LoRa (radio de largo alcance, bajo consumo). Sin internet. Sin cobertura móvil. Funciona con batería durante días. Cada nodo repite el mensaje hasta que llega al puesto de mando.
La IA local hace el triaje
Un clasificador ligero (< 500 KB, inferencia < 1 ms) analiza cada mensaje: urgencia (SOS, alta, media, baja) y categoría (rescate, incendio, médico, derrumbe...). Bilingüe ES/CA. Corre en el servidor local del municipio, sin enviar datos fuera.
El PM coordina desde el panel
El puesto de mando ve un mapa en tiempo real con todas las alertas priorizadas por triaje, agrupadas por zona geográfica. El gestor puede despachar recursos, responder a ciudadanos y actualizar el estado de cada incidente.
Sistema de corroboración
Detección automática de incidentes — sin vigilancia
Cuando 2 o más reportes de la misma categoría llegan desde una zona de ~700 m, FARO los agrupa y marca el incidente como confirmado. Esto permite detección temprana sin necesidad de monitorizar a ningún ciudadano individualmente. Solo reportes voluntarios dentro de la red.
Tecnología
Diseñado para funcionar en las peores condiciones
Cada componente de FARO está elegido para ser robusto, barato y replicable por cualquier municipio sin dependencias externas.
Malla LoRa multi-salto
Radio EU868 de largo alcance y bajo consumo. Los nodos se repiten mensajes en varios saltos hasta el puesto de mando. Sin infraestructura — un Raspberry Pi y un módulo LoRa bastan.
Triaje con IA local
Clasificador híbrido (modelo lineal + léxico de emergencia) en < 500 KB. Urgencia y categoría en < 1 ms. Bilingüe ES/CA. Sin conexión, sin servidor en la nube, sin latencia de red.
App ciudadana offline
Web app instalable en cualquier móvil (no hace falta app store). Funciona sin internet: triaje local, caché de mapas, voz a texto offline con Vosk WASM. Accesible y bilingüe.
Panel de mando georreferenciado
Mapa real del municipio (OSM) con todas las alertas en tiempo real. Pan/zoom vectorial, ficha de cada incidente, bandeja priorizada por triaje. Funciona sin internet en el servidor local.
Multi-riesgo y multi-municipio
Cubre inundación, incendio forestal/urbano, terremoto/derrumbe, calor extremo y viento. Configurado con datos reales de OpenStreetMap. Escalable a varios municipios en la misma malla.
Activación automática por alertas
Se integra con feeds CAP oficiales (AEMET, IGN, EFFIS, SAIH). Al recibir una alerta, FARO pasa de modo dormido a vigilancia activa sin intervención manual del gestor.
Coste estimado por nodo: ~50-80 €
Heltec WiFi LoRa 32 V4 (~30 €) + Heltec Wireless Tracker (~30 €) + caja exterior + batería. Un municipio de 3.000 hab. puede estar cubierto con 8-12 nodos estratégicos.
< 500 KB
Modelo IA
< 1 ms
Triaje local
~80 €
Por nodo
Estado actual
Prototipo funcional, métricas probadas
La demo de software está construida y validada. Los algoritmos de triaje y la simulación de malla LoRa están funcionando con datos reales de municipios del Maresme.
10 de 15 ítems completados
Completado(10 ítems)
- ✓Clasificador de triaje ES/CA (84% urgencia, 76% categoría)
- ✓Simulador de malla LoRa con física real (EU868, duty cycle 1%)
- ✓Panel de mando web offline con mapa real (Sant Andreu de Llavaneres + Mataró)
- ✓App ciudadana móvil PWA instalable, offline-first
- ✓Voz a texto offline (Vosk WASM)
- ✓Sistema de corroboración por zona geográfica
- ✓Flujo de despacho de incidentes (nuevo / en ruta / resuelto)
- ✓6 escenarios de demo (DANA, incendio, terremoto) en mapa real del Maresme
- ✓Test adversarial (45 mensajes reales): 0 SOS no entregados
- ✓Borrador solicitud NGI Zero (41.600 € / 6 tareas)
Próximos pasos(5 ítems)
- ○Publicar repo en GitHub (pendiente de decisión de Pablo)
- ○Comprar hardware Heltec V4 + Tracker GPS (~155 €)
- ○Parser CAP + AEMET para activación automática
- ○Piloto real con municipio / protección civil
- ○Video de demo de 2:15 para NGI (grabable sin hardware salvo 1 escena)
Busca municipios piloto y colaboradores técnicos
Si representas un municipio, protección civil o eres técnico especialista en LoRa / sistemas de emergencia, nos encantaría hablar contigo.
Hoja de ruta
Del prototipo a infraestructura europea
Una ruta de financiación clara: NGI Zero primero (validación y primer despliegue), después UCPM para escalar, Horizon Europe para la investigación de largo plazo.
Actual
CompletadoPrototipo validado
Demo funcional: triaje ES/CA, simulador LoRa, panel de mando offline, app ciudadana PWA. Métricas demostradas. Solicitud NGI Zero en borrador.
Próximo
Publicación open source + hardware
Repo público en GitHub/Codeberg (condición NGI Zero). Compra del primer kit hardware (~155 €). Test en entorno real con nodos físicos. Video de demo para la solicitud.
6-12 meses
NGI Zero Commons Fund
Solicitud a la convocatoria general (reabre tras verano 2026). Presupuesto: 41.600 €. 6 tareas: triaje multilingüe, activación CAP, hardware kit estándar, piloto municipal, documentación.
12-18 meses
Piloto municipal real
Despliegue en un municipio real de Catalunya (objetivo: Maresme). Coordinación con protección civil local. Validación en simulacro oficial. Primeros usuarios reales.
18-30 meses
UCPM KAPP (UE)
Consorcio europeo (≥3 entidades, ≥3 países). Solicitud al mecanismo UCPM KAPP (500 k – 1 M€). Despliegue transfronterizo y estandarización como infraestructura crítica de resiliencia.
Horizonte
Horizon Europe
Investigación avanzada: compresión semántica de mensajes para LoRa, integración con satélite de emergencia, estándar de interoperabilidad europeo. Publicación académica.
Hagamos que FARO llegue al terreno
Si representas un municipio, eres voluntario de protección civil, investigador o simplemente quieres apoyar el proyecto — queremos conocerte.
FARO es open source · Licencia AGPL-3.0 · Desarrollado bajo DynamisAI