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)
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.
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
8. En el paso 1. Detalles, ingresa algunos detalles y luego haz clic en Siguiente:
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.
10. En el paso 3. Usuarios, selecciona los usuarios/unidades a los que deseas reenviar al servicio
Se recomienda probar con uno primero.
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:
- Seleccionando el dispositivo de la lista al agregar un nuevo dispositivo:
- Exportando una lista de usuarios desde tu aplicación de origen usando este reporte e importando en la aplicación de destino tales usuarios usando la función de importar usuario. Lee cómo importar un reporte en una aplicación aquí.
Perfilado
Puedes encontrar estadísticas sobre el reenvío de datos en:
1. Administración del sitio (legacy) > Herramientas del sistema > Perfilador
2. Selecciona la categoría DataForward
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