Emulazione di tracker GPS per sistemi di monitoraggio

Emula tracker GPS da GUI o CLI.

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.

v2.2.0 build 13 — Windows · macOS · Linux · CLI
DATI IN TEMPO REALE
Tracker attivo
Latitudine38.72264° N
Longitudine-9.14051° W
Altitudine47.3m
Velocità24.6km/h
Precisione±3m
Direzione142°
Profilo attivo
commute_morning.gpx
Funzionalità

GUI e CLI per test realistici di tracker GPS.

01

Riproduzione GPX

Carica rotte GPX, imposta velocità e intervallo di invio, e riproduci il movimento sulla mappa live.

02

CLI senza grafica

Esegui da Terminale, SSH o CI, anche con più profili simultanei e ID diversi.

03

18 varianti di protocollo

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.

04

TCP, UDP e SSL/TLS

Invia dati tramite TCP, TCP SSL/TLS cifrato o UDP verso piattaforme compatibili.

05

Profili e log

Salva profili, imposta IMEI, batteria, satelliti e segnale GSM, e conserva il log operativo.

06

Windows, Linux, macOS

I pacchetti includono il runtime richiesto. Node.js, npm ed Electron non sono necessari.

Versione 2.2.0

Novità rispetto alla 2.1.3.

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.

18
varianti di protocollo
12
nuovi formati
GUI + CLI
stesso supporto
01

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.

02

Trasporto per protocollo

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

03

Scambio affidabile

L’app gestisce connessione, autorizzazione, risposte TCP frammentate, controllo degli ack, riconnessione e ritrasmissione del punto corrente dopo errori o timeout.

04

Profili più sicuri

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.

Protocolli

18 varianti di protocollo per profili GUI e CLI.

Il protocollo si sceglie nell’app o nel profilo JSON. Non cambia automaticamente host o porta.

Conservati dalle versioni precedenti

ProtocolloID nel profilo JSONTrasporto
Wialon IPSesistente-TCP, TLS, UDP
TK103 / GPS103esistente-TCP, TLS, UDP
GT06 / GL200esistente-TCP, TLS, UDP
Meitrackesistente-TCP, TLS, UDP
EGTSesistente-TCP, TLS, UDP
SeTracker / Beesureesistente-TCP, TLS, UDP

Aggiunti nella 2.2.0

ProtocolloID nel profilo JSONTrasporto
Teltonika Codec 8nuovoteltonikaTCP, TLS, UDP
Teltonika Codec 8 Extendednuovoteltonika-8eTCP, TLS, UDP
GalileoskynuovogalileoskyTCP, TLS
Queclink GL200 @Track ASCII V1.02nuovoqueclinkTCP, TLS, UDP
Navtelecom NTCB/FLEX 2.0nuovonavtelecomTCP, TLS
RuptelanuovoruptelaTCP, TLS
Arnavi Protocol IIInuovoarnaviTCP, TLS
NaviSet v2nuovonavisetTCP, TLS
NaviSet with tagsnuovonaviset-tagsTCP, TLS
ADM51 1.08nuovoadmTCP, TLS
FORT 5DnuovofortTCP, TLS
JT/T 808 revision 2013nuovojt808TCP, TLS

Queclink 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.

Flusso di lavoro

Dal pacchetto al tracking live in sei passaggi.

01

Scarica pacchetto

Scegli installer Windows, Linux AppImage o DEB, ZIP macOS Apple Silicon o pacchetto CLI autonomo.

02

Configura profilo

Imposta ID o IMEI, protocollo, trasporto, host, porta, velocità e intervallo di invio.

03

Usa server di test

Usa host 'fakegps.com', porta '5569', protocollo 'Meitrack', oppure indica il tuo server.

04

Carica GPX

Disegna una rotta su fakegps.com o carica un GPX esistente nell’app o nel profilo CLI.

GPX →
05

Avvia GUI o CLI

Avvia dall’app o esegui un profilo CLI da Terminale, SSH o CI. Più profili possono girare insieme.

06

Verifica live

Inserisci IMEI o ID del dispositivo su fakegps.com e guarda il movimento sulla mappa.

Verifica → →
Guida CLI

Come eseguire FakeGPS Tracker da riga di comando.

Usa il pacchetto CLI autonomo per automazione, SSH, CI o più profili in parallelo senza sessione grafica.

01

Scarica CLI

Scegli l’archivio CLI per il tuo OS: Windows win32-x64, Linux x64 o macOS darwin-arm64. Estrailo in una cartella di lavoro.

02

Crea o modifica profilo

Usa un profilo di esempio come modello. Imposta ID o IMEI, protocollo, trasporto, host, porta, GPX, velocità e intervallo.

03

Valida prima di inviare

Esegui con --validate per controllare profilo e GPX senza aprire connessioni di rete.

04

Avvia invio

Esegui lo stesso comando senza --validate. La CLI invia posizioni fino alla fine, al loop o allo stop del processo.

05

Esegui più profili

Avvia processi CLI separati con profili e ID diversi per test di carico e demo multi-dispositivo.

Avvio rapido CLI
# 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 &
wait

Nessuna sessione desktop

CLI funziona in Terminale, SSH e CI. Node.js, npm ed Electron sono inclusi.

Primo avvio macOS

Se macOS blocca i file scaricati, segui MACOS-FIRST-RUN.txt e autorizza solo questo pacchetto verificato.

Runtime Linux

La CLI richiede Linux kernel 4.18+ e glibc 2.28+. I pacchetti GUI possono richiedere sessione desktop; AppImage può richiedere FUSE.

App desktop

Lo stesso emulatore di tracker su Windows e macOS.

La versione 2.2.0 mantiene l’interfaccia completa con mappa e aggiunge la riga di comando per server, SSH e CI.

FakeGPS Tracker 2.2.0 su Windows
GUI Windows con mappa live, rotta GPX, protocollo e parametri del tracker.
FakeGPS Tracker 2.2.0 su macOS
Build macOS Apple Silicon con lo stesso flusso mappa e pacchetto CLI integrato.
Scarica

FakeGPS Tracker 2.2.0 build 13 per Windows, macOS e Linux.

I pacchetti GUI includono app e runtime CLI. Sono disponibili pacchetti CLI autonomi per automazione e server.

Su macOS il primo avvio può richiedere Impostazioni di Sistema → Privacy e sicurezza → Apri comunque. Vedere MACOS-FIRST-RUN.txt.

I checksum SHA-256 sono in SHA256SUMS.txt.