Soldinamic WIKI / DOCS v1.0
Soldinamic Documentación Real-Time Telemetry

Real-Time Telemetry

The heart of LumiotLoRaWAN is its high-speed data ingestion pipeline, optimized to process large volumes of payloads.

Ingestion Architecture

When a device transmits data, the flow is as follows:

  1. LoRaWAN Network Server (Network Server) receives the RF packet from the base station and decrypts the Payload using the AppKey.
  2. LoRaWAN Network Server emits an up event to our internal broker (MQTT or Kafka).
  3. The ms-telemetry microservice consumes the message, parses the structure (e.g., temperature, humidity), and persists the history immutably in TimescaleDB.
  4. Simultaneously, the event is routed via Redis Pub/Sub to the WebSockets nodes.
  5. The API Gateway pushes the data to the Frontend (Vue 3).

Visualization

Thanks to the integration of WebSockets and Pinia in the Frontend, any view (Dashboard, Map, List) updates instantly and reactively without needing to reload the page.

If you observe the device map, you will see a yellow ping/pulse animation for a couple of seconds exactly at the moment a sensor reports new telemetry.

Search for topics, devices, MQTT, gateways, API...
Vista ampliada