Reenviar datos

El complemento DataForward se puede usar para reenviar los datos no modificados enviados desde un dispositivo a uno o varios otros servidores. Por ejemplo, una configuración de GpsGate Server para pruebas que necesita algunos datos del mundo real. O algún otro sistema de seguimiento.

De esta manera, puedes usar un GpsGate Server como un conmutador de datos. Conjuntos seleccionados de datos de dispositivos se reenvían a servidores seleccionados.

Instalación

1. Inicia sesión en Administración del sitio (legacy)

2. Ve a Plugins > Obtener más plugins.
3. Instala el complemento DataForward .

Nota: Si necesitas reenviar datos de un servidor GpsGate a otro, por favor contacta al soporte técnico y abre un ticket.

Configurar direcciones de servidor

1. Inicia sesión en Administración del sitio (legacy) > Servicio > Reenvío de datos (menú izquierdo)
2. Haz clic en Agregar servidor.
3. Ingresa un

  • nombre,
  • IP del servidor receptor
  • número de puerto para nuestro fabricante de dispositivos (encontrado en Administración del sitio > Dispositivos > Escuchas).
  • protocolo para tu fabricante de dispositivos (encontrado en Administración del sitio > Dispositivos > Escuchas, para el puerto utilizado)

Screenshot 2024-06-10 at 15.20.14.png

4. Guardar.
Nota: puedes agregar múltiples servidores si es necesario. 

Activar en aplicaciones

1. Inicia sesión en Menú principal > Administración del sitio > Aplicaciones > Haz clic en la aplicación a la que deseas agregar Reenvío de datos.

2. Selecciona _DataForward bajo Privilegios y Plugins y la configuración del paso anterior.

mceclip1.png

4. Desplázate hacia abajo y presiona Guardar.

5. Inicia sesión en la aplicación.

6. Selecciona Menú principal > Admin > Roles menú.

7. Haz clic en Crear copia junto a _Unit

Screenshot 2024-06-10 at 15.22.27.png

8. En el paso 1. Detalles, ingresa algunos detalles y luego haz clic en Siguiente:

Screenshot 2024-06-10 at 15.26.49.png
9. En el paso 2. Privilegios, selecciona _DataForward y el servicio de reenvío que deseas habilitar. En resumen, para las unidades a las que se reenviará la información, deben estar habilitados los privilegios _DeviceLogin y _DataForward.

Screenshot 2024-06-10 at 15.26.08.png

10. En el paso 3. Usuarios, selecciona los usuarios/unidades a los que deseas reenviar al servicio

Se recomienda probar con uno primero.

Screenshot 2024-06-10 at 15.28.25.png
11. Guardar.

Ahora los datos de los dispositivos en este Rol se reenviarán a tu servidor externo. Los datos se reenvían en forma no modificada.

Agregar dispositivos al servidor de destino

Necesitas crear usuarios con el número correcto de ID de Dispositivo/IMEI en la aplicación a la que se reenvían los datos. Puedes hacer esto usando diferentes métodos:

mceclip5.png

Perfilado

Puedes encontrar estadísticas sobre el reenvío de datos en:

1. Administración del sitio (legacy) > Herramientas del sistemaPerfilador
2. Selecciona la categoría DataForward

mceclip7.png

Notas adicionales

  • El reenvío de datos es solo UDP (no hay soporte para TCP), debido a la naturaleza de este protocolo, no hay garantía de que los datos lleguen al otro servidor.
  • No podemos garantizar que todos los datos lleguen al otro servidor e incluso si lo hacen, no significa que los datos se guarden: algunos reportes de dispositivos podrían omitirse si no aportan valor. Un ejemplo de esto sería que el servidor 1 tiene una regla de evento que se activa por un reporte de dispositivo, este punto se guardará para que tengamos los datos necesarios más adelante. Si el servidor 2 no tiene esa misma regla de evento exacta, entonces ese mensaje podría omitirse ya que no aporta valor.
  • El reenvío de datos solo funcionará si el protocolo de origen del dispositivo soporta TCP Y UDP y el formato del protocolo es el mismo para ambos transportes.

UDP → UDP : OK

TCP → UDP : OK

TCP → TCP : NO COMPATIBLE