Émulation de traceurs GPS pour systèmes de suivi

Émulez des traceurs GPS depuis l’interface ou le CLI.

FakeGPS Tracker 2.2.0 envoie des données GPS de test vers des serveurs de suivi depuis l’application de bureau ou une ligne de commande sans session graphique. Rejouez des routes GPX, lancez des profils via SSH ou CI et testez Windows, Linux et macOS sans matériel réel.

v2.2.0 build 13 — Windows · macOS · Linux · CLI
DONNÉES EN DIRECT
Traceur actif
Latitude38.72264° N
Longitude-9.14051° W
Altitude47.3m
Vitesse24.6km/h
Précision±3m
Cap142°
Profil actif
commute_morning.gpx
Fonctionnalités

GUI et CLI pour des tests réalistes de traceurs GPS.

01

Relecture GPX

Chargez des routes GPX, réglez vitesse et intervalle d’envoi, puis rejouez le mouvement sur la carte en direct.

02

CLI sans interface graphique

Exécutez depuis Terminal, SSH ou CI, y compris plusieurs profils simultanés avec des ID différents.

03

18 variantes de protocoles

La version 2.2.0 conserve les six formats initiaux et ajoute Teltonika Codec 8/8E, Galileosky, Queclink, Navtelecom, Ruptela, Arnavi, NaviSet, ADM51, FORT 5D et JT/T 808 2013.

04

TCP, UDP et SSL/TLS

Envoyez les données via TCP, TCP SSL/TLS chiffré ou UDP vers des plateformes compatibles.

05

Profils et journaux

Enregistrez les profils, définissez IMEI, batterie, satellites et signal GSM, et conservez un journal de travail.

06

Windows, Linux, macOS

Les paquets incluent le runtime requis. Node.js, npm et Electron ne sont pas nécessaires.

Version 2.2.0

Nouveautés par rapport à 2.1.3.

CLI, macOS, profils multiples et huit langues existaient déjà en 2.1.3. Le changement principal de 2.2.0 est le support des protocoles: de 6 formats à 18 variantes.

18
variantes de protocoles
12
nouveaux formats
GUI + CLI
même support
01

Nouvelles familles de protocoles

Ajout de Teltonika Codec 8/8E, Galileosky, Queclink GL200 @Track ASCII V1.02, Navtelecom NTCB/FLEX 2.0, Ruptela, Arnavi Protocol III, NaviSet v2, NaviSet avec tags, ADM51 1.08, FORT 5D et JT/T 808 édition 2013.

02

Transport selon le protocole

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

03

Échanges plus fiables

Connexion, autorisation, réponses TCP fragmentées, correspondance des accusés, reconnexion et nouvel essai du point courant sont gérés selon le format.

04

Profils plus sûrs

IDs, transports et altitudes GPX sont vérifiés avant l’envoi. Les nouvelles limites d’identifiants ne s’appliquent pas aux six formats initiaux.

Queclink ASCII et l’ancien mode GT06 / GL200 sont des formats différents. Le contrat complet des champs est dans PROTOCOLS.md des paquets CLI.

Protocoles

18 variantes de protocoles pour profils GUI et CLI.

Le protocole se choisit dans l’app ou le profil JSON. Il ne change pas automatiquement l’hôte ni le port.

Conservés des versions précédentes

ProtocoleID du profil JSONTransport
Wialon IPSexistant-TCP, TLS, UDP
TK103 / GPS103existant-TCP, TLS, UDP
GT06 / GL200existant-TCP, TLS, UDP
Meitrackexistant-TCP, TLS, UDP
EGTSexistant-TCP, TLS, UDP
SeTracker / Beesureexistant-TCP, TLS, UDP

Ajoutés en 2.2.0

ProtocoleID du profil JSONTransport
Teltonika Codec 8nouveauteltonikaTCP, TLS, UDP
Teltonika Codec 8 Extendednouveauteltonika-8eTCP, TLS, UDP
GalileoskynouveaugalileoskyTCP, TLS
Queclink GL200 @Track ASCII V1.02nouveauqueclinkTCP, TLS, UDP
Navtelecom NTCB/FLEX 2.0nouveaunavtelecomTCP, TLS
RuptelanouveauruptelaTCP, TLS
Arnavi Protocol IIInouveauarnaviTCP, TLS
NaviSet v2nouveaunavisetTCP, TLS
NaviSet with tagsnouveaunaviset-tagsTCP, TLS
ADM51 1.08nouveauadmTCP, TLS
FORT 5DnouveaufortTCP, TLS
JT/T 808 revision 2013nouveaujt808TCP, TLS

Queclink ASCII et l’ancien mode GT06 / GL200 sont des formats différents. Les champs et leur précision dépendent du protocole; la référence complète des champs est dans PROTOCOLS.md des paquets CLI.

Flux de travail

Du paquet au suivi en direct en six étapes.

01

Télécharger

Choisissez l’installateur Windows, Linux AppImage ou DEB, le ZIP macOS Apple Silicon ou un paquet CLI autonome.

02

Configurer le profil

Définissez ID ou IMEI, protocole, transport, hôte, port, vitesse et intervalle d’envoi.

03

Utiliser le serveur de test

Utilisez host 'fakegps.com', port '5569', protocole 'Meitrack', ou indiquez votre propre serveur.

04

Charger le GPX

Tracez une route sur fakegps.com ou chargez un fichier GPX existant dans l’app ou le profil CLI.

GPX →
05

Lancer GUI ou CLI

Démarrez depuis l’app ou lancez un profil CLI depuis Terminal, SSH ou CI. Plusieurs profils peuvent tourner en même temps.

06

Vérifier en direct

Entrez l’IMEI ou l’ID de l’appareil sur fakegps.com et suivez le mouvement sur la carte.

Vérifier → →
Guide CLI

Lancer FakeGPS Tracker en ligne de commande.

Le paquet CLI autonome sert à l’automatisation, SSH, CI et aux profils de traceurs parallèles sans session graphique.

01

Télécharger le CLI

Choisissez l’archive CLI pour votre OS: Windows win32-x64, Linux x64 ou macOS darwin-arm64. Décompressez-la dans un dossier de travail.

02

Créer ou modifier un profil

Utilisez un profil exemple comme modèle. Définissez ID ou IMEI, protocole, transport, hôte, port, GPX, vitesse et intervalle d’envoi.

03

Valider avant envoi

Lancez avec --validate pour vérifier le profil et le GPX sans connexion réseau.

04

Démarrer l’envoi

Exécutez la même commande sans --validate. Le CLI envoie les positions jusqu’à la fin, la boucle ou l’arrêt du processus.

05

Lancer plusieurs profils

Démarrez des processus CLI séparés avec des profils et ID différents pour les tests de charge et démos multi-appareils.

Démarrage rapide CLI
# 1. Vérifier le démarrage de la CLI
./fakegps-tracker-cli --version
./fakegps-tracker-cli --help

# 2. Valider un profil sans connexion au serveur
./fakegps-tracker-cli --profile examples/device-a.json --validate

# 3. Envoyer un profil au serveur de test
./fakegps-tracker-cli --profile profiles/device-a.json

# 4. Lancer plusieurs traceurs en parallèle
./fakegps-tracker-cli --profile profiles/device-a.json &
./fakegps-tracker-cli --profile profiles/device-b.json &
wait

Aucune session desktop

CLI fonctionne dans Terminal, SSH et CI. Node.js, npm et Electron sont inclus.

Premier lancement macOS

Si macOS bloque les fichiers téléchargés, suivez MACOS-FIRST-RUN.txt et autorisez uniquement ce paquet vérifié.

Runtime Linux

Le runtime CLI cible Linux kernel 4.18+ et glibc 2.28+. Les paquets GUI peuvent nécessiter une session desktop; AppImage peut nécessiter FUSE.

Application de bureau

Le même émulateur de traceur sur Windows et macOS.

La version 2.2.0 conserve l’interface cartographique complète et ajoute la ligne de commande pour serveurs, SSH et CI.

FakeGPS Tracker 2.2.0 sur Windows
Interface Windows avec carte en direct, route GPX, protocole et paramètres du traceur.
FakeGPS Tracker 2.2.0 sur macOS
Build macOS Apple Silicon avec le même flux carte et un paquet CLI intégré.
Télécharger

FakeGPS Tracker 2.2.0 build 13 pour Windows, macOS et Linux.

Les paquets GUI incluent l’app et le runtime CLI. Des paquets CLI autonomes sont disponibles pour l’automatisation et les serveurs.

Sur macOS, le premier lancement peut demander Réglages Système → Confidentialité et sécurité → Ouvrir quand même. Voir MACOS-FIRST-RUN.txt.

Les sommes SHA-256 sont dans SHA256SUMS.txt.