Datos en vivo y en búfer

Los rastreadores de seguimiento generalmente envían reportes de datos en vivo como prioridad cuando hay comunicación con el servidor. El almacenamiento en búfer de datos permite a los rastreadores compatibles almacenar datos en su memoria interna cuando la comunicación con el servidor no es posible. Este artículo explicará cómo GpsGate Server maneja los datos en búfer y en vivo y cómo afectan la ejecución de las Reglas de Eventos en Vivo.

¿Cuál es la diferencia entre datos en búfer y datos en vivo?

Datos en búfer: información almacenada temporalmente en la memoria física del rastreador para ser enviada lo antes posible.
Datos en vivo: información que se entrega inmediatamente al servidor después de su recolección.

¿Por qué el rastreador almacena datos en búfer?

El rastreador almacenará datos en su memoria interna cuando la conectividad con el servidor no sea posible (ej: mala recepción/sin cobertura de datos), si se admite el almacenamiento en búfer de datos, debe especificarse en las especificaciones técnicas del rastreador.

¿Cómo manejan las Reglas de Eventos los datos en búfer y en vivo?

Si ves el siguiente mensaje en el Terminal:
“Posición histórica. No será procesada por las Reglas de Eventos en Vivo.” ¿Qué significa?

Las Reglas de Eventos en Vivo solo podrían activarse por datos en vivo o datos en búfer enviados en 'orden temporal'. Es la configuración del método de envío la que determina si el mensaje podría/no ser procesado por las Reglas de Eventos en Vivo.

¿Qué escenarios de envío soportan mis rastreadores?

Necesitas leer las especificaciones técnicas de tu rastreador para saber qué modo(s) son soportados por tu rastreador.
Los escenarios de envío de rastreadores más comunes son:

rastreadores sin soporte de almacenamiento en búfer

El rastreador intenta siempre enviar la última posición. Todos los mensajes que no pudieron ser enviados al servidor se perdieron debido a la falta de conectividad. Los mensajes que llegan al servidor podrían activar Eventos en Vivo si coinciden con alguna condición establecida en las Reglas de Eventos.

rastreadores con soporte de almacenamiento en búfer

Para este tipo de rastreador, existen al menos dos escenarios comunes:

  • Enviar el reporte más reciente: El rastreador siempre envía la última posición conocida como prioridad, y luego envía los datos en búfer cuando es posible. En este escenario, las Reglas de Eventos en Vivo no se ejecutarán para los datos en búfer.
  • Enviar reportes en orden temporal: El rastreador envía los datos en búfer en una secuencia temporal. Envía los datos más antiguos primero tan rápido como puede al servidor. En este escenario, todos los Eventos en Vivo se ejecutarán si coinciden con una(s) condición(es) predefinida(s). Este no suele ser un modo predeterminado y solo es soportado por algunos rastreadores.

Ejemplo de una herramienta de configuración para un rastreador Teltonika que soporta el envío de mensajes en orden (los más antiguos primero):

mceclip0.png

¿Cómo manejan los reportes los datos en búfer y en vivo?

Tanto los datos en búfer como los datos en vivo se utilizan en los reportes tan pronto como están listos en la base de datos.

¿Cómo se actualiza el panel de estado con datos en vivo y en búfer?

Si se reciben datos en vivo: se mostrarán en el Panel de Estado tan pronto como lleguen.
Si se reciben datos en búfer:

  • rastreador configurado para enviar el reporte más reciente: el reporte más reciente conocido se mostrará en el panel de Estado. Si se envían reportes de datos más antiguos después, estos serán ignorados en el panel de Estado.
  • rastreador configurado para enviar reportes en orden cronológico: el reporte más reciente conocido se mostrará en el panel de Estado. Si se envían reportes más nuevos después, el panel de Estado se actualizará con el más reciente.

Diagnóstico de datos en vivo y almacenados en el panel de Ventana de Terminal

Si su rastreador está configurado para enviar el reporte más reciente, probablemente verá este mensaje de información en la ventana de terminal:
Posición de historial. No será procesado por las Reglas de Eventos en Vivo.

mceclip0.png

Recomendamos que verifique lo siguiente para permitir que sus mensajes almacenados sean procesados por el motor de Reglas de Eventos:

  • Configure su rastreador para permitir enviar datos en orden cronológico.
  • Compare los resultados con una marca/modelo de rastreador diferente en la Ventana de Terminal.
  • Pruebe con una tarjeta SIM diferente de otro proveedor de servicios para mejorar la cobertura de red.
  • Si cree que ha configurado su rastreador correctamente pero aún experimenta los mismos mensajes, actualice el firmware del rastreador o contacte al fabricante de su rastreador para obtener soporte.