> For the complete documentation index, see [llms.txt](https://docs.kiloiot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kiloiot.io/kilo-docs-es/kilo-iot-server/dashboards/real-time-data.md).

# Datos en tiempo real

Cómo Kilo IoT entrega datos de sensores en tiempo real a los paneles y a la Vista general — y qué comprobar cuando las actualizaciones se detienen.

El servidor Kilo IoT entrega los datos del dispositivo a tus paneles y a la página de resumen en tiempo real. Cuando un sensor informa una nueva lectura, esa lectura aparece en pantalla sin necesidad de actualizar la página ni realizar una acción manual. Esta página explica las dos superficies de Datos en vivo, cómo funciona la entrega en tiempo real y qué comprobar cuando los datos no aparecen como se espera.

## Dos superficies de Datos en vivo

La plataforma muestra el estado en tiempo real en dos lugares, cada uno con un comportamiento diferente:

### Página de resumen: botón de Datos en vivo

En la [página de resumen](/kilo-docs-es/kilo-iot-server/overview.md), el encabezado muestra un **"Datos en vivo"** etiqueta con un botón de icono clicable. Al pasar el cursor sobre el botón se muestra la información emergente **"Los nuevos datos se muestran automáticamente"**.

**Este es un botón interactivo.** Al hacer clic en él se activa una actualización manual de los datos: el resumen consulta la información más reciente del dispositivo y la pasarela, y actualiza las tarjetas de resumen. Esto es útil cuando acabas de registrar un nuevo dispositivo o hiciste un cambio de configuración y quieres ver el resultado de inmediato en lugar de esperar al ciclo de actualización automática.

### Encabezado del panel: indicador de Datos en vivo

En cualquier [panel](/kilo-docs-es/kilo-iot-server/dashboards.md), el encabezado muestra un **"Datos en vivo"** etiqueta con un pequeño icono. A diferencia del botón de resumen, **este es un indicador de estado, no un botón** — no tiene acción de clic, ni información emergente, ni efecto al pasar el cursor.

El indicador confirma que el panel está recibiendo actualizaciones de datos en tiempo real. Los valores de los widgets se actualizan automáticamente a medida que llegan nuevas lecturas de los dispositivos. El indicador desaparece cuando entras en modo de edición (sustituido por el icono de edición de metadatos del panel).

<figure><img src="https://3373664356-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtNQh1wBSHSaknslMdOXm%2Fuploads%2Fgit-blob-4295c8c4c14446be13469380f6bd1e34628289f3%2Fdashboard-live-data.jpg?alt=media" alt="A dashboard header showing the Live Data indicator beside the dashboard name, with a widget updating"><figcaption></figcaption></figure>

## Cómo funciona la entrega en tiempo real

El servidor utiliza una conexión persistente entre tu navegador y la plataforma para enviar las actualizaciones de datos a medida que ocurren:

1. **El dispositivo envía datos** — Un sensor transmite una nueva lectura a través de su conector (LoRaWAN, rastreador u otro protocolo).
2. **El servidor procesa la lectura** — Los datos pasan por la normalización y se almacenan para consultas históricas.
3. **Envío al navegador** — Al mismo tiempo, la lectura se envía a cualquier sesión activa del navegador que esté visualizando un panel o widget relevante.
4. **Actualizaciones del widget** — Los widgets del panel que muestran la métrica afectada actualizan su valor mostrado sin recargar la página.

Esta arquitectura significa que un sensor de temperatura que informa cada 60 segundos actualizará el widget de tu panel cada 60 segundos: la latencia está determinada por el intervalo de informe del dispositivo, no por el mecanismo de entrega de la plataforma.

Para integradores que construyen sistemas externos que consumen datos en tiempo real, la plataforma admite **SSE (Eventos enviados por el servidor)** y **WebSocket** protocolos. Los widgets del panel usan internamente estos mismos mecanismos. Si estás creando integraciones personalizadas que necesitan flujos de datos en vivo, estos protocolos proporcionan la base.

## El estado "Esperando datos en vivo"

Cuando un panel o widget está conectado al flujo en tiempo real pero aún no ha llegado ningún dato, la interfaz puede mostrar **"Esperando datos en vivo"**. Este es un estado normal que ocurre cuando:

* Un dispositivo se ha registrado pero aún no ha enviado su primera lectura.
* El intervalo de informe del dispositivo no ha transcurrido desde que se abrió el panel.
* El dispositivo está desconectado o su conector no está activo.

## Solución de problemas de retrasos en los datos

Si los datos no aparecen en tiempo real:

1. **Comprueba el estado del dispositivo** — Abre la página de detalles del dispositivo y confirma que está en línea y enviando datos. Mira la marca de tiempo de última vez visto.
2. **Comprueba el conector** — Asegúrate de que el conector asociado al dispositivo esté activo y conectado.
3. **Comprueba la pasarela** *(dispositivos LoRaWAN)* — Si el dispositivo usa una pasarela LoRaWAN, verifica que la pasarela esté en línea y dentro del alcance.
4. **Actualiza el navegador** — En casos excepcionales, puede ser necesario restablecer la conexión persistente entre el navegador y el servidor. Actualizar la página lo resuelve.
5. **Haz clic en el botón de Datos en vivo** *(solo resumen)* — En la página de resumen, hacer clic en el botón de Datos en vivo fuerza una actualización manual de los datos.

## Páginas relacionadas

* [Página de resumen](/kilo-docs-es/kilo-iot-server/overview.md) — Donde se encuentra el botón clicable de Datos en vivo.
* [Añadir widgets](/kilo-docs-es/kilo-iot-server/dashboards/adding-widgets.md) — Configura los widgets que muestran datos en tiempo real.
* [Crear paneles](/kilo-docs-es/kilo-iot-server/dashboards/creating-dashboards.md) — Crea los paneles que reciben actualizaciones en vivo.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.kiloiot.io/kilo-docs-es/kilo-iot-server/dashboards/real-time-data.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
