Nuove famiglie di protocolli
Aggiunti Teltonika Codec 8/8E, Galileosky, Queclink GL200 @Track ASCII V1.02, Navtelecom NTCB/FLEX 2.0, Ruptela, Arnavi Protocol III, NaviSet v2, NaviSet con tag, ADM51 1.08, FORT 5D e JT/T 808 revisione 2013.
FakeGPS Tracker 2.2.0 invia dati GPS di test ai server di monitoraggio dall’app desktop o da una riga di comando senza sessione grafica. Riproduci rotte GPX, avvia profili via SSH o CI e testa Windows, Linux e macOS senza hardware reale.
Carica rotte GPX, imposta velocità e intervallo di invio, e riproduci il movimento sulla mappa live.
Esegui da Terminale, SSH o CI, anche con più profili simultanei e ID diversi.
La versione 2.2.0 mantiene i sei formati originali e aggiunge Teltonika Codec 8/8E, Galileosky, Queclink, Navtelecom, Ruptela, Arnavi, NaviSet, ADM51, FORT 5D e JT/T 808 2013.
Invia dati tramite TCP, TCP SSL/TLS cifrato o UDP verso piattaforme compatibili.
Salva profili, imposta IMEI, batteria, satelliti e segnale GSM, e conserva il log operativo.
I pacchetti includono il runtime richiesto. Node.js, npm ed Electron non sono necessari.
CLI, macOS, più profili e otto lingue erano già presenti nella 2.1.3. La novità principale della 2.2.0 è il supporto protocolli: da 6 formati a 18 varianti.
Aggiunti Teltonika Codec 8/8E, Galileosky, Queclink GL200 @Track ASCII V1.02, Navtelecom NTCB/FLEX 2.0, Ruptela, Arnavi Protocol III, NaviSet v2, NaviSet con tag, ADM51 1.08, FORT 5D e JT/T 808 revisione 2013.
Teltonika e Queclink supportano TCP, TLS e UDP. Galileosky, Navtelecom, Ruptela, Arnavi, NaviSet, ADM, FORT e JT/T 808 2013 supportano TCP e TLS.
L’app gestisce connessione, autorizzazione, risposte TCP frammentate, controllo degli ack, riconnessione e ritrasmissione del punto corrente dopo errori o timeout.
ID, trasporto e altitudini GPX vengono validati prima dell’invio. Le nuove regole ID non si applicano ai sei formati originali.
Queclink ASCII e il precedente modo GT06 / GL200 sono formati diversi. Il contratto completo dei campi è in PROTOCOLS.md nei pacchetti CLI.
Il protocollo si sceglie nell’app o nel profilo JSON. Non cambia automaticamente host o porta.
-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 e il precedente modo GT06 / GL200 sono formati diversi. Campi e precisione dipendono dal protocollo; il riferimento completo dei campi è in PROTOCOLS.md nei pacchetti CLI.
Scegli installer Windows, Linux AppImage o DEB, ZIP macOS Apple Silicon o pacchetto CLI autonomo.
Imposta ID o IMEI, protocollo, trasporto, host, porta, velocità e intervallo di invio.
Usa host 'fakegps.com', porta '5569', protocollo 'Meitrack', oppure indica il tuo server.
Disegna una rotta su fakegps.com o carica un GPX esistente nell’app o nel profilo CLI.
GPX →Avvia dall’app o esegui un profilo CLI da Terminale, SSH o CI. Più profili possono girare insieme.
Inserisci IMEI o ID del dispositivo su fakegps.com e guarda il movimento sulla mappa.
Verifica → →Usa il pacchetto CLI autonomo per automazione, SSH, CI o più profili in parallelo senza sessione grafica.
Scegli l’archivio CLI per il tuo OS: Windows win32-x64, Linux x64 o macOS darwin-arm64. Estrailo in una cartella di lavoro.
Usa un profilo di esempio come modello. Imposta ID o IMEI, protocollo, trasporto, host, porta, GPX, velocità e intervallo.
Esegui con --validate per controllare profilo e GPX senza aprire connessioni di rete.
Esegui lo stesso comando senza --validate. La CLI invia posizioni fino alla fine, al loop o allo stop del processo.
Avvia processi CLI separati con profili e ID diversi per test di carico e demo multi-dispositivo.
# 1. Verificare che la CLI si avvii
./fakegps-tracker-cli --version
./fakegps-tracker-cli --help
# 2. Validare un profilo senza connettersi al server
./fakegps-tracker-cli --profile examples/device-a.json --validate
# 3. Inviare un profilo al server di test
./fakegps-tracker-cli --profile profiles/device-a.json
# 4. Eseguire più tracker contemporaneamente
./fakegps-tracker-cli --profile profiles/device-a.json &
./fakegps-tracker-cli --profile profiles/device-b.json &
waitCLI funziona in Terminale, SSH e CI. Node.js, npm ed Electron sono inclusi.
Se macOS blocca i file scaricati, segui MACOS-FIRST-RUN.txt e autorizza solo questo pacchetto verificato.
La CLI richiede Linux kernel 4.18+ e glibc 2.28+. I pacchetti GUI possono richiedere sessione desktop; AppImage può richiedere FUSE.
La versione 2.2.0 mantiene l’interfaccia completa con mappa e aggiunge la riga di comando per server, SSH e CI.


I pacchetti GUI includono app e runtime CLI. Sono disponibili pacchetti CLI autonomi per automazione e server.
Pacchetti consigliati per l’uso normale.
Portable e archivi completi per installazione manuale.
I pacchetti CLI autonomi funzionano senza sessione grafica e possono avviare più profili con ID diversi.
Checksum e note di rilascio.
Su macOS il primo avvio può richiedere Impostazioni di Sistema → Privacy e sicurezza → Apri comunque. Vedere MACOS-FIRST-RUN.txt.