Telemetría en Tiempo Real
El corazón de LumiotLoRaWAN es su pipeline de ingestión de datos de alta velocidad, optimizado para procesar grandes volúmenes de payloads.
Arquitectura de Ingesta
Cuando un dispositivo emite un dato, el flujo es el siguiente:
- LoRaWAN Network Server (Network Server) recibe el paquete RF de la radiobase y decifra el Payload usando el AppKey.
- LoRaWAN Network Server emite un evento
uphacia nuestro broker interno (MQTT o Kafka). - El microservicio
ms-telemetryconsume el mensaje, parsea la estructura (ej. temperatura, humedad) y persiste el histórico inmutablemente en TimescaleDB. - Simultáneamente, el evento se enruta mediante Redis Pub/Sub hacia los nodos de WebSockets.
- El API Gateway empuja los datos al Frontend (Vue 3).
Visualización
Gracias a la integración de WebSockets y Pinia en el Frontend, cualquier vista (Dashboard, Mapa, Lista) se actualiza de manera instantánea y reactiva sin necesidad de recargar la página.
Si observas el mapa de dispositivos, verás una animación de parpadeo (ping/pulse) amarillo por un par de segundos exactamente en el momento en que un sensor reporta nueva telemetría.