Blog

Comunicación Dispositivo GPS-Servidor: Configuración Mejorada de Tiempo de Espera de Conexión

Cómo llegan los datos de los dispositivos GPS a la plataforma de Navixy

En Navixy, nuestra misión es potenciar a las empresas proporcionándoles las herramientas necesarias para monitorear de cerca sus vehículos y activos. Nuestra prioridad es obtener los datos de los dispositivos GPS y transferirlos a las empresas con valiosas perspectivas de telemetría.

El núcleo de nuestro ecosistema de plataforma telemática son los dispositivos GPS, que son dispositivos compactos equipados con receptores GPS, sensores y módulos de comunicación. Estos dispositivos están diseñados para ser desplegados en varios tipos de vehículos, donde pueden recopilar una amplia gama de información, incluida la ubicación del vehículo, la velocidad, el consumo de combustible y los diagnósticos del motor. Pero su utilidad no se limita a los vehículos. Estos dispositivos GPS también son perfectos para monitorear cargas, dar seguimiento a las características de rendimiento en un sitio de construcción (generadores de combustible, grúas, etc.) e incluso supervisar a su mascota colocando el rastreador GPS en su collar. Esencialmente, los dispositivos GPS actúan como la columna vertebral sensorial e informativa del sistema de telemática, asegurando que las empresas tengan todos los datos que necesitan al alcance de su mano para tomar decisiones informadas.

Posterior a la recopilación de datos, los dispositivos GPS transmiten información a la plataforma de telemática utilizando tecnologías de comunicación inalámbrica. Los métodos de comunicación ampliamente utilizados incluyen redes celulares como 2G, 3G o 4G, que son favorecidas por su amplia cobertura y rápidas velocidades de transferencia de datos. La comunicación vía satélite garantiza un flujo de datos constante en áreas con cobertura celular limitada o ubicaciones remotas.

Aunque se describe como una conexión GPRS con comandos específicos, en esencia utiliza conexiones celulares o de internet móvil. El proceso de transmisión de datos de telemática implica varios pasos clave:

  1. Inicialmente, el rastreador GPS recopila información de ubicación de los satélites GPS.
  2. El rastreador convierte esta información en paquetes estructurados siguiendo protocolos específicos del fabricante, asignando cada elemento de datos a un campo específico.
  3. Luego, el dispositivo se comunica con una estación base GSM, enviando los datos codificados a la plataforma de Navixy. Esto incluye detalles esenciales como la dirección IP y el puerto de la plataforma de Navixy. El primer mensaje generalmente presenta el rastreador GPS, solicitando permiso para transmitir datos a la IP y al puerto especificados.
  4. La estación base GSM envía este mensaje a la plataforma, que, después de confirmar que el ID del dispositivo está registrado con la IP y el puerto proporcionados, comienza la comunicación.

En esta etapa, se crea un enlace entre el dispositivo y la plataforma, destacando que la plataforma no puede iniciar una conexión con el dispositivo; el proceso siempre debe comenzar desde el dispositivo.

Las fases posteriores en la transmisión de datos de telemática incluyen:

  • Una vez que se establece una conexión, el dispositivo envía un paquete lleno de datos de telemática a la plataforma, que confirma la recepción. Esto asegura que el dispositivo sepa que los datos se han transmitido correctamente.
  • Desde la plataforma, los datos entrantes son procesados por controladores específicos para diferentes puertos. Estos controladores comprenden los protocolos y cómo procesar datos de varios modelos de dispositivos GPS, decodificando información como latitud, longitud, velocidad y niveles de combustible.
  • La plataforma puede recalibrar los datos y organizarlos sistemáticamente en una base de datos si es necesario.
  • Finalmente, varios componentes de la interfaz de usuario recuperan y muestran los datos de manera fácil de usar para los usuarios finales.

Esto aclara el complejo proceso de comunicación entre la plataforma y el dispositivo. Pero, ¿cómo se puede saber el estado de esta conexión?

La importancia del estado de conexión

La comprensión del estado de conexión correcto es esencial para navegar por este complejo proceso de comunicación entre la plataforma y el dispositivo. Aquí es donde entran en juego las configuraciones personalizadas de tiempo de espera. Estas configuraciones abordan un desafío común en los sistemas de seguimiento y gestión de activos, especialmente en sectores como la construcción, las ventas de automóviles y el alquiler de coches. Mitigan las falsas alarmas, garantizando un estado operativo preciso y alertas de seguridad dentro del ecosistema de Navixy.

En Navixy, nuestro equipo de desarrollo de producto se enfrenta a casos de uso en los que el valor predeterminado fijo del tiempo de espera de conexión de 10 minutos para cambiar de En línea a Fuera de línea no era adecuado para algunos de nuestros clientes. Según la lógica anterior, el indicador verde se encendía después de que un dispositivo recién conectado actualizará su ubicación con coordenadas y hora válidas. Luego, después de 5 minutos sin recibir ningún dato, se encendía el estado azul. Si el dispositivo no se conectaba o enviaba coordenadas y hora válidas, el indicador rojo se encendía automáticamente como estado fuera de línea.

Lógica antigua para cambiar el estado de conexión

Comunicación Dispositivo GPS-Servidor: Configuración Mejorada de Tiempo de Espera de Conexión

Caso de Uso del Sector de la Construcción

Los dispositivos GPS con cable se instalan en las bombas de combustible y se requiere que mantengan una presencia en línea continua para responder de inmediato a los comandos GPRS generados por los gerentes. Anteriormente, si los dispositivos GPS con cable estaban configurados para enviar sus datos dentro de los 10 minutos, se consideraban fuera de línea después de 10 minutos, por lo que el control automático y semiautomático dentro de los comandos GPRS no estaba disponible durante el estado fuera de línea. Se suponía que los gerentes debían esperar hasta que el dispositivo se despertara y enviara datos a la plataforma para poder operar con una bomba de combustible.

Caso de Uso en el Sector de la Construcción

Para la eficiencia operativa, los generadores de energía estacionarios están equipados con dispositivos GPS con cable que transmiten datos operativos cruciales diariamente. Aunque estos dispositivos GPS están programados para comunicarse con el servidor una vez al día, el alto costo asociado con el tráfico de red significa que se consideran fuera de línea si no se detecta ninguna transmisión de datos dentro de una ventana de tiempo predeterminada de 10 minutos. Esta discrepancia significa que, aunque el dispositivo está en línea y funciona como se esperaba, se registra como fuera de línea en nuestro sistema de monitoreo debido a paquetes de datos obsoletos, GPS/tiempo, etc. Mantener un estado de conexión preciso y real es crucial para un suministro de energía ininterrumpido y para facilitar la detección temprana de posibles fallos en el equipo.

Casos de Uso en Servicios de Alquiler de Automóviles

Las empresas de alquiler de automóviles suelen instalar sistemas de seguimiento dual en los vehículos como medida de seguridad mejorada. El rastreador GPS principal actualiza el servidor cada 10 minutos, asegurando un monitoreo constante. Un rastreador secundario solo envía actualizaciones una vez cada 24 horas, lo que ayuda a la longevidad de la batería. En situaciones de robo, es crítico mantener una conexión continua para cambiar rápidamente el rastreador GPS a un modo de actualización de alta frecuencia. El sigiloso rastreador GPS de activos  se actualiza solo una vez al día. Después de un tiempo de espera predeterminado de 10 minutos, se considerará fuera de línea. Además, no pudo recibir comandos GPRS para cambiar rápidamente los modos de seguimiento, lo que socava su efectividad en emergencias.

Ambos dispositivos GPS se pueden configurar en Air Console dentro de un comando relacionado con el protocolo o en el widget "Modo de seguimiento" en "Dispositivos y configuraciones" para enviar una ubicación cada 1 minuto para la prevención de robos y el monitoreo de activos.

Basándonos en todos los casos de uso, decidimos implementar una característica de "Tiempo de espera de conexión personalizable". Esta innovadora funcionalidad  permite a los clientes configurar los configuraciones de tiempo de espera del dispositivo de acuerdo a sus requisitos operativos específicos, mejorando así el control y la eficiencia en la gestión de dispositivos. 

También recibimos comentarios de nuestros clientes de que el indicador azul confunde a los usuarios, y es por eso que decidimos cambiar el indicador azul a un indicador verde con un contorno blanco, lo que indica la misma lógica de que el GPS no se ha actualizado.

Actualización reciente: El cambio en los estados del indicador azul a verde-GPS no se ha actualizado

Comunicación Dispositivo GPS-Servidor: Configuración Mejorada de Tiempo de Espera de Conexión

Cómo funcionan los estados en la plataforma Navixy

En la función de "Tiempo de espera de conexión personalizable", abordamos los desafíos en la visualización de estados de conexión precisos. Esta nueva funcionalidad permite a los clientes ajustar la configuración de tiempo de espera del dispositivo según sus necesidades operativas únicas, mejorando el control y la eficiencia en la gestión de dispositivos. Pero antes de hablar sobre la función, vamos a entender mejor cómo se muestran los estados de conexión. Tenemos el siguiente desglose de estados en Navixy:

  • No activado:
    El dispositivo ha sido agregado al sistema pero aún no ha sido conectado. Esperando la conexión inicial con el servidor.
  • Conectado y visible:
    El dispositivo está conectado activamente con datos de ubicación actualizados (por ejemplo, en condiciones de cielo despejado con señales GPS fuertes).
  • Conectado, pero invisible:
    El dispositivo está conectado pero tiene información de ubicación desactualizada. Esto es común en áreas con mala recepción GPS, como estacionamientos subterráneos, aunque la conectividad GSM permanece estable.
  • Conexión perdida:
    La conexión de datos del dispositivo está interrumpida. No se puede transmitir la ubicación o la fecha al servidor.

El estado de conexión se aplica a los dispositivos conectados con éxito a un servidor utilizando varios protocolos (TCP, UDP, SMS o Pollers) dentro de un marco de tiempo definido por el usuario.

Nueva lógica para cambiar los estados de conexión

Comunicación Dispositivo GPS-Servidor: Configuración Mejorada de Tiempo de Espera de Conexión

La secuencia de estados de conexión es la siguiente:

  • El dispositivo pasa entre los estados de "Conexión establecida" y "Conexión perdida" según los paquetes recibidos:
    • Cuando el dispositivo envía un paquete con coordenadas y hora precisas, se considera "Conectado", indicado por una luz verde.
    • Si el dispositivo envía un paquete con coordenadas o hora incorrectas, se vuelve invisible con el estado "Conectado, pero invisible" (indicado por verde con contorno blanco).
  • La transición de "Conectado, pero invisible" a "Conexión perdida" ocurre si no se reciben más paquetes durante el tiempo de espera de conexión:
    • Después de alcanzar el estado visible "Conectado", si transcurren 5 minutos sin actualizaciones, el dispositivo pasará al estado "Conectado, pero invisible" para tener en cuenta la incertidumbre de ubicación.
    • Después del tiempo de espera de conexión especificado menos 5 minutos, el dispositivo pasa de "Conectado, pero invisible" a "Conexión perdida".

Para entender mejor esta lógica, familiarícese con el ejemplo a continuación:

Cuando un vehículo entra en un túnel, pierde su conexión GSM, lo que hace que el dispositivo envíe mensajes con coordenadas GPS válidas antes de entrar en el túnel. Después de conducir durante 5 minutos sin conexión satelital, el dispositivo envía mensajes sin coordenadas válidas dentro del túnel. Automáticamente cambia  su estado de "Conectado y Visible" a "Conectado, pero Invisible". Si no hay conexión GSM, el rastreador GPS no puede enviar datos a la plataforma. El dispositivo se marca como "Conexión perdida" después de un tiempo de espera de conexión establecido (por ejemplo, 60 minutos) sin transmisión de datos. Una vez que el vehículo sale del túnel y se vuelve a conectar a GSM y satélites, envía un nuevo paquete con coordenadas válidas, volviendo al estado de "Conectado y Visible".

Ilustración del ejemplo con un vehículo en un túnel

Comunicación Dispositivo GPS-Servidor: Configuración Mejorada de Tiempo de Espera de Conexión

Cómo personalizar el estado de tiempo de espera de conexión en los dispositivos

Con solo unos simples pasos, ajustar la configuración de tiempo de espera para sus dispositivos es una tarea sencilla. Así es cómo personalizar estas configuraciones para que se adapten a sus necesidades:

  1. Diríjase al área de "Dispositivos y Configuraciones" dentro de la interfaz de usuario.
  2. Seleccione el dispositivo para el cual desea modificar la configuración de tiempo de espera.
devices_and_settings
  1. Busque la sección "estado de conexión" y seleccione la duración de espera preferida, que puede variar desde tan poco como 1 minuto hasta tan larga como 3000 días, según sus necesidades específicas.
connection_status
  1. Una vez realizados los cambios, la plataforma le alertará sobre las modificaciones no guardadas. Asegúrese de guardar estas configuraciones. Sus nuevas configuraciones de tiempo de espera se aplicarán de inmediato.
  2. Si desea ajustar uniformemente el tiempo de espera de conexión para varios dispositivos a la vez, simplemente utilice la función de copiar. Después de hacer clic en el botón de copiar, elija los dispositivos objetivo y aplique sus configuraciones de tiempo de espera preferidas a todos ellos de una vez.
apply_settings
  1. Para los usuarios que deseen volver a la configuración estándar, el botón "RESTABLECER A VALORES PREDETERMINADOS" le permite volver rápidamente a la configuración original del tiempo de espera.

Beneficios de la herramienta de configuración de tiempo de espera de conexión

Experimente un nuevo nivel de control con nuestra última función, que le otorga una autoridad sin igual sobre los períodos de tiempo de espera del dispositivo. Supere el límite estándar de 10 minutos y personalice la configuración de tiempo de espera con precisión, alineando cada dispositivo con las necesidades operativas exactas.

  • Defina los períodos de tiempo de espera según el ritmo operativo, creando un sistema afinado que refleje las operaciones en tiempo real. Esto garantiza que los estados de los dispositivos estén sincronizados, optimizando la eficiencia general.
  • Diga adiós a las verificaciones y mantenimientos innecesarios con alertas reducidas de estado fuera de línea falso. Nuestra función lo mantiene informado sin inundarlo con notificaciones innecesarias.
  • Disfrute de una experiencia fluida y fácil de usar para el usuario mientras adapta las configuraciones para satisfacer las demandas únicas de sus operaciones.
← Artículo anteriorArtículo siguiente →
¿Está listo para el software más innovador?
REGISTRARSE
Publicaciones recientes