🗼 Talaia — API unificada
Totes les dades agregades pel servidor, servides en JSON des d'un sol lloc. Sense autenticació dins la xarxa local. Índex de descobriment automàtic a /api/v1.
Estat i fonts
Índex de descobriment: llista totes les fonts disponibles amb el seu resum, l'hora d'actualització i l'enllaç a les dades completes.
Dades completes d'una font (bombers, xema, sismes, plans, rius, salut, seguretat, rodalies, uv…). Resposta: {dades, resum, actualitzat}.
curl http://localhost:8420/api/v1/font/bombers
Totes les fonts de cop (o només les del filtre). És el que fa servir el tauler.
Temps real
Flux Server-Sent Events. Esdeveniments: font (una font s'ha actualitzat) i alerta (alerta nova del motor).
const es = new EventSource('http://localhost:8420/api/events');
es.addEventListener('alerta', e => console.log(JSON.parse(e.data)));Tots els vols ADS-B sobre Catalunya ara mateix (refresc ~30 s).
Interacció
Envia un avís ciutadà. Cos: {"text": "...", "lat": 41.5, "lon": 1.7}. El triatge (heurístiques + corroboració de sensors + Claude si hi ha clau) retorna {puntuacio, estat, senyals}.
Genera un codi per rebre alertes d'una àrea per Telegram. Cos: {"nom": "Casa", "bbox": [w,s,e,n]} → {codi, enllac}.
Risc d'incendi (Pla Alfa) dels municipis que intersequen l'àrea.
Darrera imatge del radar meteorològic (regional Barcelona, AEMET). Binari (imatge).
Dades agregades de fonts públiques (vegeu «Fonts» al tauler). Informació orientativa: en emergència, truqueu al 112. Si exposeu aquesta API fora de la xarxa local, poseu-hi un proxy amb HTTPS i autenticació al davant.