Emulación de rastreadores GPS para sistemas de monitoreo

Emula rastreadores GPS desde GUI o CLI.

FakeGPS Tracker 2.2.0 envía datos GPS de prueba a servidores de monitoreo desde la app de escritorio o desde una línea de comandos sin sesión gráfica. Reproduce rutas GPX, ejecuta perfiles por SSH o CI y prueba Windows, Linux y macOS sin hardware real.

v2.2.0 build 13 — Windows · macOS · Linux · CLI
DATOS EN VIVO
Rastreador activo
Latitud38.72264° N
Longitud-9.14051° W
Altitud47.3m
Velocidad24.6km/h
Precisión±3m
Rumbo142°
Perfil activo
commute_morning.gpx
Funciones

GUI y CLI para pruebas realistas de rastreadores GPS.

01

Reproducción GPX

Carga rutas GPX, ajusta velocidad e intervalo de envío y reproduce movimiento en el mapa en vivo.

02

CLI sin entorno gráfico

Ejecuta desde Terminal, SSH o CI, incluso varios perfiles simultáneos con distintos ID.

03

18 variantes de protocolo

La versión 2.2.0 conserva los seis formatos originales y añade Teltonika Codec 8/8E, Galileosky, Queclink, Navtelecom, Ruptela, Arnavi, NaviSet, ADM51, FORT 5D y JT/T 808 2013.

04

TCP, UDP y SSL/TLS

Envía datos por TCP, TCP SSL/TLS cifrado o UDP a plataformas de monitoreo compatibles.

05

Perfiles y registros

Guarda perfiles, define IMEI, batería, satélites y señal GSM, y conserva el registro de trabajo.

06

Windows, Linux, macOS

Los paquetes incluyen el runtime necesario. No hace falta instalar Node.js, npm ni Electron.

Versión 2.2.0

Novedades frente a 2.1.3.

CLI, macOS, varios perfiles y ocho idiomas ya estaban en 2.1.3. El cambio principal de 2.2.0 es la cobertura de protocolos: de 6 formatos a 18 variantes.

18
variantes de protocolo
12
formatos nuevos
GUI + CLI
mismo soporte
01

Nuevas familias de protocolos

Se añaden Teltonika Codec 8/8E, Galileosky, Queclink GL200 @Track ASCII V1.02, Navtelecom NTCB/FLEX 2.0, Ruptela, Arnavi Protocol III, NaviSet v2, NaviSet con etiquetas, ADM51 1.08, FORT 5D y JT/T 808 revisión 2013.

02

Transporte según protocolo

Teltonika y Queclink admiten TCP, TLS y UDP. Galileosky, Navtelecom, Ruptela, Arnavi, NaviSet, ADM, FORT y JT/T 808 2013 admiten TCP y TLS.

03

Intercambio fiable

La app gestiona conexión, autorización, respuestas TCP fragmentadas, validación de confirmaciones, reconexión y reintento del punto actual tras fallos o timeouts.

04

Perfiles más seguros

IDs, transporte y altitudes GPX se validan antes de enviar. Las nuevas restricciones de ID no afectan a los seis formatos originales.

Queclink ASCII y el modo anterior GT06 / GL200 son formatos distintos. El contrato completo está en PROTOCOLS.md dentro de los paquetes CLI.

Protocolos

18 variantes de protocolo para perfiles GUI y CLI.

El protocolo se elige en la app o en el perfil JSON. No cambia host ni puerto automáticamente.

Conservados de versiones anteriores

ProtocoloID en perfil JSONTransporte
Wialon IPSexistente-TCP, TLS, UDP
TK103 / GPS103existente-TCP, TLS, UDP
GT06 / GL200existente-TCP, TLS, UDP
Meitrackexistente-TCP, TLS, UDP
EGTSexistente-TCP, TLS, UDP
SeTracker / Beesureexistente-TCP, TLS, UDP

Añadidos en 2.2.0

ProtocoloID en perfil JSONTransporte
Teltonika Codec 8nuevoteltonikaTCP, TLS, UDP
Teltonika Codec 8 Extendednuevoteltonika-8eTCP, TLS, UDP
GalileoskynuevogalileoskyTCP, TLS
Queclink GL200 @Track ASCII V1.02nuevoqueclinkTCP, TLS, UDP
Navtelecom NTCB/FLEX 2.0nuevonavtelecomTCP, TLS
RuptelanuevoruptelaTCP, TLS
Arnavi Protocol IIInuevoarnaviTCP, TLS
NaviSet v2nuevonavisetTCP, TLS
NaviSet with tagsnuevonaviset-tagsTCP, TLS
ADM51 1.08nuevoadmTCP, TLS
FORT 5DnuevofortTCP, TLS
JT/T 808 revision 2013nuevojt808TCP, TLS

Queclink ASCII y el modo anterior GT06 / GL200 son formatos distintos. Los campos y la precisión dependen del protocolo; la referencia completa de campos está en PROTOCOLS.md dentro de los paquetes CLI.

Flujo de trabajo

Del paquete al rastreo en vivo en seis pasos.

01

Descargar paquete

Elige instalador Windows, Linux AppImage o DEB, ZIP macOS Apple Silicon o un paquete CLI independiente.

02

Configurar perfil

Define ID o IMEI, protocolo, transporte, host, puerto, velocidad e intervalo de envío.

03

Usar servidor de prueba

Usa host 'fakegps.com', puerto '5569', protocolo 'Meitrack' o indica tu propio servidor.

04

Cargar GPX

Dibuja una ruta en fakegps.com o carga un GPX existente en la app o perfil CLI.

GPX →
05

Iniciar GUI o CLI

Inicia desde la app o ejecuta un perfil CLI desde Terminal, SSH o CI. Varios perfiles pueden ejecutarse a la vez.

06

Verificar en vivo

Introduce el IMEI o ID del dispositivo en fakegps.com y mira el movimiento en el mapa.

Verificar → →
Guía CLI

Cómo ejecutar FakeGPS Tracker desde la línea de comandos.

Usa el paquete CLI independiente para automatización, SSH, CI o varios perfiles de rastreador en paralelo sin sesión gráfica.

01

Descargar CLI

Elige el archivo CLI para tu sistema: Windows win32-x64, Linux x64 o macOS darwin-arm64. Descomprímelo en una carpeta de trabajo.

02

Crear o editar perfil

Usa un perfil de ejemplo como plantilla. Define ID o IMEI, protocolo, transporte, host, puerto, GPX, velocidad e intervalo de envío.

03

Validar antes de enviar

Ejecuta con --validate para comprobar perfil y GPX sin abrir conexión de red.

04

Iniciar envío

Ejecuta el mismo comando sin --validate. La CLI envía posiciones hasta terminar la ruta, repetirla o detener el proceso.

05

Ejecutar varios perfiles

Inicia procesos CLI separados con perfiles e ID diferentes para pruebas de carga o demos multi-dispositivo.

Inicio rápido CLI
# 1. Comprobar que la CLI se inicia
./fakegps-tracker-cli --version
./fakegps-tracker-cli --help

# 2. Validar un perfil sin conectar al servidor
./fakegps-tracker-cli --profile examples/device-a.json --validate

# 3. Enviar un perfil al servidor de prueba
./fakegps-tracker-cli --profile profiles/device-a.json

# 4. Ejecutar varios rastreadores a la vez
./fakegps-tracker-cli --profile profiles/device-a.json &
./fakegps-tracker-cli --profile profiles/device-b.json &
wait

Sin sesión de escritorio

CLI funciona en Terminal, SSH y CI. Node.js, npm y Electron vienen incluidos.

Primer inicio en macOS

Si macOS bloquea archivos descargados, sigue MACOS-FIRST-RUN.txt y permite solo este paquete verificado.

Runtime Linux

CLI requiere Linux kernel 4.18+ y glibc 2.28+. Los paquetes GUI pueden necesitar sesión gráfica; AppImage puede necesitar FUSE.

App de escritorio

El mismo emulador de rastreador en Windows y macOS.

La versión 2.2.0 mantiene la interfaz completa con mapa y añade modo de línea de comandos para servidores, SSH y CI.

FakeGPS Tracker 2.2.0 en Windows
GUI de Windows con mapa en vivo, ruta GPX, protocolo y parámetros del rastreador.
FakeGPS Tracker 2.2.0 en macOS
Compilación para macOS Apple Silicon con el mismo flujo de mapa y paquete CLI integrado.
Descargar

FakeGPS Tracker 2.2.0 build 13 para Windows, macOS y Linux.

Los paquetes GUI incluyen la app y el runtime CLI. Hay paquetes CLI independientes para automatización y servidores.

En macOS, el primer inicio puede requerir Ajustes del Sistema → Privacidad y seguridad → Abrir igualmente. Consulte MACOS-FIRST-RUN.txt.

Las sumas SHA-256 están en SHA256SUMS.txt.