Evite multas con alertas automáticas de calidad del aire

En la Zona Metropolitana del Valle de México, una contingencia ambiental puede cambiar con muy poco aviso qué vehículos podrán circular al día siguiente. Para una flotilla, eso implica reasignar unidades, ajustar entregas, modificar horarios de salida y avisar a varios conductores antes del próximo turno.
La respuesta práctica consiste en convertir los cambios en la calidad del aire en tiempo para actuar. Con Navixy IoT Logic, una flota puede combinar la ubicación de sus vehículos con datos ambientales de terceros y activar alertas preventivas en el celular cuando los contaminantes rebasan los umbrales configurados. La decisión oficial siempre corresponde a la CAMe; la alerta indica a conductores y despachadores que consulten las fuentes oficiales y se preparen ante posibles restricciones por el Doble Hoy No Circula.
Piense en lo que puede ocurrir durante la noche. La calidad del aire empeora y, más tarde, la CAMe declara una Contingencia Ambiental que modifica las restricciones del día siguiente. Si los conductores no revisan el anuncio antes de dormir, quizá descubran el cambio cuando ya iniciaron su recorrido. Un flujo de trabajo para toda la flotilla abre antes esa ventana de decisión: el equipo de despacho puede ubicar las operaciones que podrían verse afectadas, confirmar las medidas oficiales y adaptar el plan antes de que salgan las unidades.
En qué se diferencian los dos esquemas de restricción
Hoy No Circula es el programa permanente que limita la circulación de vehículos en la Ciudad de México según criterios como el holograma de verificación de emisiones, el último dígito de la placa y el color del engomado. Su propósito es prevenir, minimizar y controlar las emisiones de fuentes móviles.
Doble Hoy No Circula es el nombre común de las restricciones extraordinarias que se agregan cuando la CAMe declara una Contingencia Ambiental Fase I. No es otro programa permanente. Durante una contingencia, las limitaciones pueden ampliarse a vehículos que normalmente estarían exentos de las reglas diarias y también pueden afectar operaciones comerciales. Las medidas oficiales pueden incluir restricciones para vehículos de carga locales y federales, con un efecto directo en la disponibilidad de unidades y los horarios logísticos.
Para una persona, recibir tarde la actualización puede significar cambiar los planes del día siguiente. Para una flota, el mismo aviso exige coordinar varias acciones:
- reasignar viajes a vehículos que sí puedan circular
- cambiar horarios de salida o entrega
- notificar a conductores y clientes
- ajustar rutas y planes de turno
- comprobar si las medidas para vehículos de carga aplican a la operación
La diferencia útil para la operación es esta: el programa permanente establece la situación habitual, mientras que una declaración de la CAMe puede modificarla temporalmente.
Qué evalúa la CAMe antes de declarar una contingencia
La decisión se basa en el monitoreo continuo de la Zona Metropolitana del Valle de México. Las estaciones del Sistema de Monitoreo Atmosférico registran concentraciones de contaminantes y variables meteorológicas. El Sistema Nacional de Información de la Calidad del Aire, SINAICA, reúne datos de los sistemas de monitoreo de todo México y da acceso público a mediciones sin procesar en tiempo real, indicadores de calidad del aire y datos históricos validados.
Los datos principales para este caso de uso incluyen:
- Ozono (O₃): contaminante que suele aumentar durante periodos cálidos con radiación solar intensa
- PM2.5: partículas finas capaces de penetrar profundamente en el sistema respiratorio
- PM10: partículas suspendidas de mayor tamaño, asociadas con polvo, procesos industriales y emisiones vehiculares
- Condiciones meteorológicas: temperatura, velocidad y dirección del viento, humedad relativa y radiación solar, que influyen en la dispersión o acumulación de contaminantes
Las referencias oficiales publicadas para activar la Fase I en la zona metropolitana son:
| Contaminante | Referencia de activación de Fase I |
|---|---|
| Ozono (O₃) | Más de 150 puntos en el Índice AIRE y SALUD, equivalentes a más de 154 ppb |
| PM10 | Más de 150 puntos, equivalentes a más de 214 µg/m³ |
| PM2.5 | Más de 150 puntos, equivalentes a más de 97.4 µg/m³ |
Cuando alguno de los contaminantes monitoreados rebasa estas referencias, la CAMe evalúa las mediciones junto con su tendencia, las condiciones meteorológicas y la evolución probable durante las horas siguientes. Rebasar un umbral no activa por sí solo el Doble Hoy No Circula. La CAMe debe emitir la declaración oficial y publicar las medidas aplicables.
Por eso, las lecturas ambientales funcionan como aviso anticipado, no como prueba de que las restricciones estén vigentes. Conductores y responsables de flota siempre deben confirmar las medidas actuales en las fuentes oficiales de la CAMe y de la Ciudad de México.
De los datos ambientales a una alerta preventiva para la flotilla
La información pública sobre calidad del aire es útil, pero está distribuida entre varios servicios y normalmente alguien tiene que consultarla. IoT Logic automatiza ese proceso de monitoreo al reunir en un solo flujo de trabajo los datos telemáticos de un objeto, una fuente ambiental de terceros, la lógica de conversión, las condiciones y un webhook de notificación.
El flujo consta de cinco pasos:
- Ubicar el vehículo. Obtener la latitud y longitud más recientes que reportó el dispositivo telemático.
- Solicitar los datos ambientales. Enviar las coordenadas a un servicio que consulta la API Air Pollution de OpenWeather para la ubicación actual del vehículo.
- Normalizar los valores. Convertir unidades cuando sea necesario y exponer los valores de contaminantes como atributos de IoT Logic.
- Evaluar las condiciones. Comparar el ozono, PM2.5 y PM10 con los umbrales preventivos configurados.
- Entregar la alerta. Cuando se cumple una condición, enviar el evento y su contexto mediante un webhook a un servicio de mensajería accesible por URL.
Al usar las coordenadas actuales en vez de un único punto de monitoreo, la consulta ambiental acompaña el recorrido del vehículo. El resultado sigue siendo una aproximación sujeta a la fuente de terceros y a su cobertura espacial, pero resulta más útil para la operación que aplicar un solo valor estático de la ciudad a todas las unidades.
Qué datos entrega el servicio de contaminación del aire
La API Air Pollution de OpenWeather puede devolver un índice de calidad del aire y las concentraciones de:
- monóxido de carbono (CO)
- monóxido de nitrógeno (NO)
- dióxido de nitrógeno (NO₂)
- ozono (O₃)
- dióxido de azufre (SO₂)
- partículas PM2.5
- partículas PM10
- amoniaco (NH₃)
En este flujo, la lógica se concentra en ozono, PM2.5 y PM10 porque son los contaminantes vinculados con las referencias de Contingencia Ambiental Fase I descritas anteriormente.
Cómo convertir el ozono de µg/m³ a ppb
OpenWeather informa las concentraciones de contaminantes en microgramos por metro cúbico (µg/m³). Como la referencia oficial de ozono se expresa en partes por mil millones (ppb), el flujo convierte el valor antes de compararlo.
A 25 °C y 1 atmósfera, el ejemplo utiliza esta conversión:
ppb = concentración del gas (µg/m³) × 24.45 / peso molecular
El peso molecular del ozono es 48 g/mol. IoT Logic aplica la expresión al valor de O₃ recibido y genera un atributo en ppb que puede compararse con la referencia de 154 ppb. La misma expresión permite convertir otros gases si se sustituye el peso molecular correspondiente, aunque en este ejemplo esos gases no se usan como condiciones de contingencia.
PM2.5 y PM10 ya se reportan en µg/m³, así que pueden conservar las mismas unidades de las referencias oficiales para partículas.
Esta conversión forma parte de la lógica de comparación; no constituye una determinación oficial de calidad del aire. La temperatura y la presión afectan la conversión de los gases, y la CAMe se apoya en su propio sistema y sus procedimientos de monitoreo para emitir una declaración.
Cómo automatizar el monitoreo ambiental con IoT Logic
El ejemplo se organiza en dos ciclos operativos: primero obtiene información ambiental reciente y después genera una alerta cuando se cumple la condición configurada.
1. Defina la frecuencia de monitoreo
El flujo de trabajo se inicia de forma periódica. En este ejemplo, se ejecuta una vez por hora porque la fuente ambiental se actualiza aproximadamente con esa frecuencia. Una implementación puede hacer consultas más frecuentes, pero el intervalo útil también depende de qué tan reciente sea la posición reportada por el dispositivo GPS y de los límites del servicio externo de datos.
En cada ejecución, el flujo obtiene las coordenadas más recientes del vehículo y las envía al servicio de calidad del aire. La respuesta contiene los valores de contaminantes asociados con esa ubicación.
2. Normalice la respuesta
Los nodos de atributos extraen los campos necesarios, convierten la unidad del ozono y ponen los valores normalizados a disposición del siguiente nodo. Así, la condición se mantiene clara: la rama compara unidades equivalentes en vez de repetir la conversión dentro de cada expresión de umbral.
3. Evalúe las condiciones preventivas
Un nodo lógico revisa si el ozono, PM2.5 o PM10 rebasa el límite configurado. Estas condiciones se plantean deliberadamente como disparadores preventivos. Indican que los valores medidos alcanzaron un nivel asociado con una referencia de Fase I; no afirman que la CAMe haya declarado una contingencia.
El mensaje también debe dejar clara esa diferencia. Una buena alerta indica que los niveles de contaminación ameritan consultar las restricciones oficiales vigentes. No debe afirmar que el Doble Hoy No Circula está activo a menos que ese dato provenga de una fuente oficial de declaraciones.
4. Envíe el contexto mediante un webhook
Cuando se cumple una condición, IoT Logic activa un webhook. El servicio receptor puede dirigir el mensaje a Telegram, WhatsApp, correo electrónico u otro canal que acepte una integración mediante URL.
La notificación puede incluir:
- nombre del vehículo y dispositivo asociado
- latitud y longitud
- fecha y hora del evento
- valores de O₃, PM2.5 y PM10
- condición configurada que se cumplió
- enlaces a fuentes oficiales de la CAMe, la Ciudad de México o SINAICA
En este punto, un solo flujo puede preparar al mismo tiempo a despachadores y conductores. En lugar de depender de que cada conductor revise varias fuentes por su cuenta, la flotilla puede enviar un aviso uniforme a quienes tomarán la siguiente decisión operativa.
Convierta la alerta en una acción preventiva para la flota
Una alerta aporta valor cuando permite cambiar el plan antes de que la restricción cambie la ruta. Con la notificación, el despachador puede abrir el anuncio oficial, identificar los vehículos y horarios afectados, y decidir si conviene reasignar el trabajo.
Una secuencia práctica de respuesta es:
- Revise la declaración oficial. Confirme si la CAMe activó una contingencia y lea las medidas correspondientes a la fecha.
- Identifique los vehículos afectados. Compare los criterios oficiales con los registros de la flotilla, incluidos el último dígito de la placa y el estado de verificación.
- Proteja el horario. Reasigne viajes, cambie las horas de salida o actualice las rutas antes del despacho.
- Informe a la operación. Dé a conductores y clientes una actualización uniforme vinculada con la fuente oficial.
- Registre la decisión. Conserve la alerta, el enlace de origen y el cambio de despacho para revisarlos después.
Este caso de uso muestra cómo la telemática puede ir más allá del monitoreo tradicional de vehículos. La ubicación aporta contexto, el servicio ambiental entrega una señal externa e IoT Logic combina ambos elementos para producir un disparador que el equipo de operaciones puede aprovechar.
El mismo patrón funciona siempre que una condición externa cambie la operación de una flota: alertas meteorológicas, restricciones de acceso, zonas de incendios forestales, estado de puertos o reglas viales locales. La autoridad externa conserva la decisión oficial; la automatización acorta el tiempo entre el cambio de una señal y la respuesta de la flotilla.
Comuníquese con el equipo de Navixy para explorar cómo la automatización de disparadores y procesos de flotilla puede convertir sus datos en alertas oportunas y respaldar operaciones más eficaces.





