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.
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.
Carga rutas GPX, ajusta velocidad e intervalo de envío y reproduce movimiento en el mapa en vivo.
Ejecuta desde Terminal, SSH o CI, incluso varios perfiles simultáneos con distintos ID.
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.
Envía datos por TCP, TCP SSL/TLS cifrado o UDP a plataformas de monitoreo compatibles.
Guarda perfiles, define IMEI, batería, satélites y señal GSM, y conserva el registro de trabajo.
Los paquetes incluyen el runtime necesario. No hace falta instalar Node.js, npm ni Electron.
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.
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.
Teltonika y Queclink admiten TCP, TLS y UDP. Galileosky, Navtelecom, Ruptela, Arnavi, NaviSet, ADM, FORT y JT/T 808 2013 admiten TCP y TLS.
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.
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.
El protocolo se elige en la app o en el perfil JSON. No cambia host ni puerto automáticamente.
-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDPteltonikaTCP, TLS, UDPteltonika-8eTCP, TLS, UDPgalileoskyTCP, TLSqueclinkTCP, TLS, UDPnavtelecomTCP, TLSruptelaTCP, TLSarnaviTCP, TLSnavisetTCP, TLSnaviset-tagsTCP, TLSadmTCP, TLSfortTCP, TLSjt808TCP, TLSQueclink 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.
Elige instalador Windows, Linux AppImage o DEB, ZIP macOS Apple Silicon o un paquete CLI independiente.
Define ID o IMEI, protocolo, transporte, host, puerto, velocidad e intervalo de envío.
Usa host 'fakegps.com', puerto '5569', protocolo 'Meitrack' o indica tu propio servidor.
Inicia desde la app o ejecuta un perfil CLI desde Terminal, SSH o CI. Varios perfiles pueden ejecutarse a la vez.
Introduce el IMEI o ID del dispositivo en fakegps.com y mira el movimiento en el mapa.
Verificar → →Usa el paquete CLI independiente para automatización, SSH, CI o varios perfiles de rastreador en paralelo sin sesión gráfica.
Elige el archivo CLI para tu sistema: Windows win32-x64, Linux x64 o macOS darwin-arm64. Descomprímelo en una carpeta de trabajo.
Usa un perfil de ejemplo como plantilla. Define ID o IMEI, protocolo, transporte, host, puerto, GPX, velocidad e intervalo de envío.
Ejecuta con --validate para comprobar perfil y GPX sin abrir conexión de red.
Ejecuta el mismo comando sin --validate. La CLI envía posiciones hasta terminar la ruta, repetirla o detener el proceso.
Inicia procesos CLI separados con perfiles e ID diferentes para pruebas de carga o demos multi-dispositivo.
# 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 &
waitCLI funciona en Terminal, SSH y CI. Node.js, npm y Electron vienen incluidos.
Si macOS bloquea archivos descargados, sigue MACOS-FIRST-RUN.txt y permite solo este paquete verificado.
CLI requiere Linux kernel 4.18+ y glibc 2.28+. Los paquetes GUI pueden necesitar sesión gráfica; AppImage puede necesitar FUSE.
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.


Los paquetes GUI incluyen la app y el runtime CLI. Hay paquetes CLI independientes para automatización y servidores.
Paquetes recomendados para uso normal.
Portables y archivos completos para instalación manual.
Los paquetes CLI independientes funcionan sin sesión gráfica y pueden iniciar varios perfiles con distintos ID.
Sumas de verificación y notas de versión.
En macOS, el primer inicio puede requerir Ajustes del Sistema → Privacidad y seguridad → Abrir igualmente. Consulte MACOS-FIRST-RUN.txt.