Monitoreo Ambiental EscolarAire Escolar

Red de sensores de calidad del aire en instituciones educativas de la Provincia de Buenos Aires

–

Este valor refleja la última medición del sensor. No representa el promedio del día.

Seleccioná una institución para ver el histórico

La descarga trae lo filtrado en pantalla, con un tope de 20.000 filas — para más rango, usá el selector de fechas de arriba. ¿Necesitás el historial completo?

—

Seleccioná una institución para ver el histórico

🔍 Arrastrá sobre el gráfico para hacer zoom · rueda del mouse para acercar/alejar · pellizcá para zoom táctil · Ctrl+arrastrar para desplazarte una vez con zoom

Mapa de sensores

Acerca de este proyecto

Red de sensores PurpleAir y AirGradient instalada en instituciones educativas y domicilios de la Provincia de Buenos Aires — proyecto piloto en los partidos de Saladillo y 25 de Mayo — que mide material particulado (PM2.5/PM10) y otros parámetros en tiempo real como parte de una iniciativa de monitoreo y educación ambiental.

Arquitectura: varios disparadores automáticos (un Worker de Cloudflare y GitHub Actions, con un respaldo externo) consultan la API de PurpleAir cada 15 minutos y guardan los datos en Cloudflare D1; un Worker expone una API REST propia y pública que consume este dashboard y que también puede usar cualquiera para bajar los datos. Es uno de tres proyectos ambientales hermanos: app.lemeit.ar/emas (meteorología), este (calidad del aire) y app.lemeit.ar/wq (calidad del agua). Documentación técnica de los tres en wiki.lemeit.ar.

Ing. Luciano Lamaita — docente de Física y Química en Saladillo, Buenos Aires — más proyectos en profe.lemeit.ar

Fuentes, datos y licencias — de dónde salen los sensores y los datos de referencia de este proyecto, y bajo qué términos se usan.

Redes y programas de los que este proyecto participa

API pública

Esta es la API pública de solo lectura que ya usa app.lemeit.ar/aq para mostrar los datos de la red de sensores de calidad del aire (PurpleAir y AirGradient) en instituciones educativas de la Provincia de Buenos Aires. Cualquiera puede consumirla directamente, sin registro ni token: es de lectura, CORS abierto, y devuelve los mismos datos ambientales que ya son públicos en el portal.

Base URL: https://api.lemeit.ar/aq

GET /api/sensores

GET/api/sensores

Metadata de todos los sensores activos: nombre, institución, latitud/longitud, proveedor (purpleair / airgradient).

curl "https://api.lemeit.ar/aq/api/sensores"

GET /api/ultimas

GET/api/ultimas

Última lectura registrada de cada sensor, con su metadata.

curl "https://api.lemeit.ar/aq/api/ultimas"

GET /api/historico/:sensor_index

GET/api/historico/:sensor_index

Serie histórica de lecturas de un sensor puntual (el sensor_index se obtiene de /api/sensores o /api/ultimas).

ParámetroDescripción
rangeVentana relativa: 24h (default), 7d o 30d. Se ignora si se manda desde y/o hasta.
desdeFecha/hora UTC de inicio, formato YYYY-MM-DD o YYYY-MM-DD HH:MM:SS. Rango absoluto en vez de relativo a "ahora".
hastaFecha/hora UTC de fin, mismo formato que desde.
limitTope de filas devueltas. Default 3000, máximo 20000.
formatocsv para descargar un archivo CSV en vez de JSON (ver más abajo).
curl "https://api.lemeit.ar/aq/api/historico/12345?range=7d"

curl "https://api.lemeit.ar/aq/api/historico/12345?desde=2026-08-01&hasta=2026-08-15"

Descargar como CSV

Los tres endpoints aceptan &formato=csv y devuelven el mismo contenido en CSV, con encabezado, listo para abrir en Excel o Google Sheets:

curl -O -J "https://api.lemeit.ar/aq/api/historico/12345?range=30d&formato=csv"

¿Necesitás el historial completo de un sensor?

Cada pedido a /api/historico devuelve como máximo 20.000 filas (3000 por defecto). Para un sensor con varios meses de datos, descargalo en tramos con desde/hasta (por ejemplo, un pedido por mes) y unís los CSV. Si necesitás todo de una sola vez, contactate a info@lemeit.ar.

Notas

No hace falta API key ni registro: los datos son de carácter ambiental y ya son públicos en el portal. La API tiene un uso moderado de todos modos — evitá consultas en loop muy frecuentes. Los timestamps se guardan y devuelven en UTC. Si vas a reutilizar estos datos públicamente, agradecemos que menciones como fuente a app.lemeit.ar/aq — Red de sensores de calidad del aire en instituciones educativas de la Provincia de Buenos Aires.

Fuentes, datos y licencias

Monitoreo Ambiental Escolar existe gracias al hardware y los datos de referencia de otros proyectos — algunos nos donaron equipos, otros publican los datos que usamos como contexto. Esta página deja explícito qué se usa de cada uno, bajo qué licencia, y cómo pensamos usar (y devolver) esos datos nosotros. No es un documento legal formal — es una nota de transparencia, escrita para que cualquiera (incluidos los propios proveedores) entienda de un vistazo qué hacemos con lo que nos dieron.

PurpleAir

purpleair.com fabrica los sensores PurpleAir Flex que forman el núcleo de esta red. Nacieron en 2015, cuando su fundador, Adrian Dybwad, quiso medir el polvo que levantaba una cantera cerca de su casa en Draper, Utah, y no encontró nada que no costara miles de dólares:

"I was curious and wanted to know how much dust was blowing in. But there wasn't anything I could buy to see."

De ahí salió un sensor de bajo costo pensado para que cualquiera pudiera responderse esa misma pregunta. La filosofía se mantiene hoy:

"PurpleAir is about the community. We're people worldwide with a common desire to know what we're breathing."

Cómo se usan acá

Los 5 sensores PurpleAir Flex de la red fueron una donación de PurpleAir Collective (convocatoria de mitad de 2024), a partir de una propuesta de necesidad presentada por el autor — el proyecto quedó en 2° puesto de esa ronda. Los datos se consultan cada 15 minutos vía la API oficial de PurpleAir (api.purpleair.com) y se guardan en una base propia (Cloudflare D1) para poder ofrecer historial e informes — PurpleAir solo retiene ventanas cortas de datos en su propia plataforma.

Desde que PurpleAir empezó a cobrar por el acceso a su API, ese acceso ya no es gratuito por defecto — hoy se costea con créditos propios del autor. Se está gestionando con PurpleAir un acceso sin cargo para este proyecto puntual, por tratarse de un uso educativo y por haber recibido los sensores como donación. Los 5 sensores también pueden consultarse directamente desde el mapa público de PurpleAir.

Licencia

Los datos del mapa y de la API en tiempo real de PurpleAir se publican bajo su propia licencia de datos (uso no comercial, con atribución). Este proyecto es enteramente educativo y sin fines de lucro, y cita a PurpleAir como fuente en cada tarjeta de sensor y en el pie de página del sitio. Para el texto completo y vigente, la referencia es siempre la página de licencia enlazada abajo.

AirGradient

airgradient.com fabrica los sensores Open Air que suman a la red la medición de CO2, VOC y NOx además de material particulado. Es hardware y firmware abierto: publican diseños y código bajo licencia CC BY-SA 4.0, e invitan explícitamente a modificarlos.

Tienen una postura fuerte sobre a quién le pertenecen los datos de calidad de aire:

"Always read the fine print on data ownership. Choose monitors where YOU own the data and can share it freely." — sitio de AirGradient

Su CEO, Achim Haug, lo plantea incluso en términos éticos: restringir la propiedad de los datos es "wrong and against humanity's best interests", aunque una empresa pueda seguir siendo rentable sosteniendo datos abiertos. Tienen hasta un quiz interactivo para ayudar a detectar letra chica restrictiva en los términos de otros fabricantes.

Cómo se usan acá

Los 2 sensores AirGradient Open Air de la red están activos, hoy conectados en un domicilio particular a modo de prueba mientras se define en qué instituciones se instalan. Los datos se consultan por API propia de AirGradient y se guardan en la misma base D1 que PurpleAir, con el campo proveedor distinguiendo el origen.

Al estar dados de alta en el ecosistema de AirGradient, los dos sensores ya son visibles también en su mapa público — sin necesidad de ningún paso extra de nuestra parte.

Licencia

El hardware y firmware de AirGradient son CC BY-SA 4.0 (código abierto, uso y modificación libres con atribución). Los datos que sus propios monitores generan quedan bajo control de quien los opera — en este caso, del proyecto — que decide si publicarlos. Acá se publican en la API propia de Monitoreo Ambiental Escolar, con la misma filosofía de datos abiertos que promueve AirGradient.

OpenAQ

openaq.org es una organización sin fines de lucro cuya misión es abrir el acceso a datos de calidad de aire a nivel mundial — en sus propias palabras, "fights air inequality by opening up air quality data". No venden datos ni información de usuarios, y sostienen la plataforma con una postura similar a la de AirGradient: el dato ambiental es un bien público.

Cómo se usan acá

Hoy OpenAQ es sobre todo una referencia de diseño y de filosofía de proyecto — no hay una integración activa de datos entre Monitoreo Ambiental Escolar y OpenAQ todavía. AirGradient ofrece la opción de publicar los datos de sus monitores en OpenAQ (queda a elección del operador); es algo a evaluar a futuro para los 2 sensores AirGradient de la red.

Para explorar datos de calidad de aire a nivel global, OpenAQ ofrece su propio visor público: explore.openaq.org.

Los datos que genera este proyecto

Siguiendo la misma filosofía de PurpleAir, AirGradient y OpenAQ, los datos que Monitoreo Ambiental Escolar genera y publica (metadata de sensores, lecturas históricas) están disponibles sin autenticación ni registro a través de la API pública del proyecto — de lectura, CORS abierto, pensada para que cualquiera la consuma directo. Si reutilizás estos datos públicamente, agradecemos que menciones como fuente a app.lemeit.ar/aq.