GPS-Tracker-Emulation für Monitoring-Systeme

GPS-Tracker emulieren per GUI oder CLI.

FakeGPS Tracker 2.2.0 sendet Test-GPS-Daten aus der Desktop-App oder einer headless Kommandozeile an Monitoring-Server. GPX-Routen wiedergeben, Profile über SSH oder CI starten und Windows, Linux und macOS ohne echte Hardware testen.

v2.2.0 build 13 — Windows · macOS · Linux · CLI
LIVE-DATEN
Tracker aktiv
Breitengrad38.72264° N
Längengrad-9.14051° W
Höhe47.3m
Geschwindigkeit24.6km/h
Genauigkeit±3m
Kurs142°
Aktives Profil
commute_morning.gpx
Funktionen

GUI und CLI für realistische GPS-Tracker-Tests.

01

GPX-Wiedergabe

GPX-Routen laden, Geschwindigkeit und Sendeintervall einstellen und Bewegung auf der Live-Karte wiedergeben.

02

Headless CLI

Ohne grafische Sitzung im Terminal, per SSH oder in CI ausführen, auch mit mehreren Profilen und unterschiedlichen IDs.

03

18 Protokollvarianten

Version 2.2.0 behält die ursprünglichen sechs Formate und ergänzt Teltonika Codec 8/8E, Galileosky, Queclink, Navtelecom, Ruptela, Arnavi, NaviSet, ADM51, FORT 5D und JT/T 808 2013.

04

TCP, UDP & SSL/TLS

Daten per TCP, verschlüsseltem TCP SSL/TLS oder UDP an kompatible Monitoring-Plattformen senden.

05

Profile und Logs

Profile speichern, IMEI, Akku, Satelliten und GSM-Signal setzen und den Arbeitsverlauf protokollieren.

06

Windows, Linux, macOS

Die Pakete enthalten die benötigte Runtime. Node.js, npm und Electron müssen nicht installiert werden.

Version 2.2.0

Neu im Vergleich zu 2.1.3.

CLI, macOS, mehrere Profile und acht Sprachen gab es bereits in 2.1.3. Die wichtigste Änderung in 2.2.0 ist die Protokollabdeckung: von 6 Formaten auf 18 Varianten.

18
Protokollvarianten
12
neue Formate
GUI + CLI
gleicher Umfang
01

Neue Protokollfamilien

Neu sind Teltonika Codec 8/8E, Galileosky, Queclink GL200 @Track ASCII V1.02, Navtelecom NTCB/FLEX 2.0, Ruptela, Arnavi Protocol III, NaviSet v2, NaviSet mit Tags, ADM51 1.08, FORT 5D und JT/T 808 Revision 2013.

02

Transport je Protokoll

Teltonika und Queclink unterstützen TCP, TLS und UDP. Galileosky, Navtelecom, Ruptela, Arnavi, NaviSet, ADM, FORT und JT/T 808 2013 unterstützen TCP und TLS.

03

Zuverlässiger Austausch

Verbindung, Autorisierung, fragmentierte TCP-Antworten, Bestätigungsprüfung, Wiederverbindung und erneutes Senden des aktuellen Punkts werden protokollgerecht behandelt.

04

Sicherere Profile

IDs, Transport und GPX-Höhen werden vor dem Senden geprüft. Neue ID-Regeln gelten nicht für die ursprünglichen sechs Formate.

Queclink ASCII und der ältere GT06 / GL200-Modus sind unterschiedliche Formate. Der vollständige Feldvertrag steht in PROTOCOLS.md in den CLI-Paketen.

Protokolle

18 Protokollvarianten für GUI- und CLI-Profile.

Das Protokoll wird in der App oder im JSON-Profil gewählt. Es ändert Host und Port nicht automatisch.

Aus früheren Versionen

ProtokollJSON-Profil-IDTransport
Wialon IPSbisher-TCP, TLS, UDP
TK103 / GPS103bisher-TCP, TLS, UDP
GT06 / GL200bisher-TCP, TLS, UDP
Meitrackbisher-TCP, TLS, UDP
EGTSbisher-TCP, TLS, UDP
SeTracker / Beesurebisher-TCP, TLS, UDP

Neu in 2.2.0

ProtokollJSON-Profil-IDTransport
Teltonika Codec 8neuteltonikaTCP, TLS, UDP
Teltonika Codec 8 Extendedneuteltonika-8eTCP, TLS, UDP
GalileoskyneugalileoskyTCP, TLS
Queclink GL200 @Track ASCII V1.02neuqueclinkTCP, TLS, UDP
Navtelecom NTCB/FLEX 2.0neunavtelecomTCP, TLS
RuptelaneuruptelaTCP, TLS
Arnavi Protocol IIIneuarnaviTCP, TLS
NaviSet v2neunavisetTCP, TLS
NaviSet with tagsneunaviset-tagsTCP, TLS
ADM51 1.08neuadmTCP, TLS
FORT 5DneufortTCP, TLS
JT/T 808 revision 2013neujt808TCP, TLS

Queclink ASCII und der ältere GT06 / GL200-Modus sind unterschiedliche Formate. Felder und Genauigkeit hängen vom Protokoll ab; die vollständige Feldbeschreibung steht in PROTOCOLS.md in den CLI-Paketen.

Arbeitsablauf

In sechs Schritten vom Paket zum Live-Tracking.

01

Paket laden

Windows-Installer, Linux AppImage oder DEB, macOS Apple-Silicon-ZIP oder ein separates CLI-Paket wählen.

02

Profil konfigurieren

Geräte-ID oder IMEI, Protokoll, Transport, Host, Port, Geschwindigkeit und Sendeintervall festlegen.

03

Testserver nutzen

Host 'fakegps.com', Port '5569', Protokoll 'Meitrack' verwenden oder einen eigenen Server eintragen.

04

GPX laden

Route auf fakegps.com zeichnen oder eine vorhandene GPX-Datei in App oder CLI-Profil laden.

GPX →
05

GUI oder CLI starten

In der App starten oder ein CLI-Profil aus Terminal, SSH oder CI ausführen. Mehrere Profile können parallel laufen.

06

Live prüfen

Geräte-IMEI oder ID auf fakegps.com eingeben und die Bewegung auf der Karte verfolgen.

Prüfen → →
CLI-Anleitung

FakeGPS Tracker über die Kommandozeile starten.

Das eigenständige CLI-Paket ist für Automatisierung, SSH, CI und parallele Tracker-Profile ohne grafische Sitzung gedacht.

01

CLI-Paket laden

Wählen Sie das CLI-Archiv für Ihr OS: Windows win32-x64, Linux x64 oder macOS darwin-arm64. Entpacken Sie es in einen Arbeitsordner.

02

Profil erstellen oder ändern

Nutzen Sie ein Beispielprofil als Vorlage. Setzen Sie ID oder IMEI, Protokoll, Transport, Host, Port, GPX-Datei, Geschwindigkeit und Sendeintervall.

03

Vor dem Senden prüfen

Mit --validate prüfen Sie Profil und GPX-Datei ohne Netzwerkverbindung.

04

Übertragung starten

Führen Sie denselben Befehl ohne --validate aus. Die CLI sendet Positionen bis zum Ende der Route, einer Schleife oder bis Sie den Prozess stoppen.

05

Mehrere Profile starten

Starten Sie separate CLI-Prozesse mit unterschiedlichen Profilen und IDs für Lasttests und Multi-Device-Demos.

CLI-Schnellstart
# 1. Prüfen, ob die CLI startet
./fakegps-tracker-cli --version
./fakegps-tracker-cli --help

# 2. Ein Profil ohne Serververbindung validieren
./fakegps-tracker-cli --profile examples/device-a.json --validate

# 3. Ein Profil an den Testserver senden
./fakegps-tracker-cli --profile profiles/device-a.json

# 4. Mehrere Tracker gleichzeitig starten
./fakegps-tracker-cli --profile profiles/device-a.json &
./fakegps-tracker-cli --profile profiles/device-b.json &
wait

Keine Desktop-Sitzung nötig

CLI läuft im Terminal, per SSH und in CI. Node.js, npm und Electron sind im Paket enthalten.

Erster Start unter macOS

Wenn macOS Downloads blockiert, folgen Sie MACOS-FIRST-RUN.txt und erlauben nur dieses geprüfte Paket.

Linux-Runtime

Die CLI-Runtime zielt auf Linux kernel 4.18+ und glibc 2.28+. GUI-Pakete können eine Desktop-Sitzung benötigen; AppImage kann FUSE benötigen.

Desktop-App

Derselbe Tracker-Emulator auf Windows und macOS.

Version 2.2.0 behält die vollständige Kartenoberfläche und ergänzt den Kommandozeilenbetrieb für Server, SSH-Sitzungen und CI.

FakeGPS Tracker 2.2.0 unter Windows
Windows-GUI mit Live-Karte, GPX-Route, Protokolleinstellungen und Tracker-Parametern.
FakeGPS Tracker 2.2.0 unter macOS
macOS Apple-Silicon-Build mit demselben Karten-Workflow und integriertem CLI-Paket.
Download

FakeGPS Tracker 2.2.0 build 13 für Windows, macOS und Linux.

GUI-Pakete enthalten App und CLI-Runtime. Separate CLI-Pakete gibt es für Automatisierung und Server.

Unter macOS kann der erste Start Systemeinstellungen → Datenschutz & Sicherheit → Dennoch öffnen erfordern. Siehe MACOS-FIRST-RUN.txt.

SHA-256-Prüfsummen stehen in SHA256SUMS.txt.