Emulacja trackerów GPS dla systemów monitoringu

Emuluj trackery GPS z GUI lub CLI.

FakeGPS Tracker 2.2.0 wysyła testowe dane GPS do serwerów monitoringu z aplikacji desktopowej albo z linii poleceń bez sesji graficznej. Odtwarzaj trasy GPX, uruchamiaj profile przez SSH lub CI i testuj Windows, Linux oraz macOS bez fizycznego sprzętu.

v2.2.0 build 13 — Windows · macOS · Linux · CLI
DANE NA ŻYWO
Tracker aktywny
Szerokość38.72264° N
Długość-9.14051° W
Wysokość47.3m
Prędkość24.6km/h
Dokładność±3m
Kurs142°
Aktywny profil
commute_morning.gpx
Funkcje

GUI i CLI do realistycznych testów trackerów GPS.

01

Odtwarzanie GPX

Wczytaj trasy GPX, ustaw prędkość i interwał wysyłania oraz odtwarzaj ruch na mapie live.

02

CLI bez grafiki

Uruchamiaj z Terminala, przez SSH lub w CI, także kilka profili naraz z różnymi ID.

03

18 wariantów protokołów

Wersja 2.2.0 zachowuje pierwotne sześć formatów i dodaje Teltonika Codec 8/8E, Galileosky, Queclink, Navtelecom, Ruptela, Arnavi, NaviSet, ADM51, FORT 5D i JT/T 808 2013.

04

TCP, UDP i SSL/TLS

Wysyłaj dane przez TCP, szyfrowane TCP SSL/TLS albo UDP do zgodnych platform monitoringu.

05

Profile i logi

Zapisuj profile, ustawiaj IMEI, baterię, satelity i sygnał GSM oraz zachowuj log pracy.

06

Windows, Linux, macOS

Pakiety zawierają wymagany runtime. Node.js, npm i Electron nie są potrzebne.

Wersja 2.2.0

Co nowego względem 2.1.3.

CLI, macOS, wiele profili i osiem języków były już w 2.1.3. Główna zmiana w 2.2.0 to obsługa protokołów: z 6 formatów do 18 wariantów.

18
wariantów protokołów
12
nowych formatów
GUI + CLI
ten sam zakres
01

Nowe rodziny protokołów

Dodano Teltonika Codec 8/8E, Galileosky, Queclink GL200 @Track ASCII V1.02, Navtelecom NTCB/FLEX 2.0, Ruptela, Arnavi Protocol III, NaviSet v2, NaviSet z tagami, ADM51 1.08, FORT 5D i JT/T 808 edycja 2013.

02

Transport według protokołu

Teltonika i Queclink obsługują TCP, TLS i UDP. Galileosky, Navtelecom, Ruptela, Arnavi, NaviSet, ADM, FORT i JT/T 808 2013 obsługują TCP i TLS.

03

Niezawodna wymiana

Aplikacja obsługuje połączenie, autoryzację, fragmentowane odpowiedzi TCP, dopasowanie potwierdzeń, ponowne połączenie i powtórzenie bieżącego punktu po błędzie lub timeout.

04

Bezpieczniejsze profile

ID, transport i wysokości GPX są sprawdzane przed wysyłką. Nowe ograniczenia ID nie dotyczą pierwotnych sześciu formatów.

Queclink ASCII i wcześniejszy tryb GT06 / GL200 to różne formaty. Pełny kontrakt pól znajduje się w PROTOCOLS.md w pakietach CLI.

Protokoły

18 wariantów protokołów dla profili GUI i CLI.

Protokół wybiera się w aplikacji albo profilu JSON. Nie zmienia on automatycznie hosta ani portu.

Zachowane z poprzednich wersji

ProtokółID w profilu JSONTransport
Wialon IPSistniejące-TCP, TLS, UDP
TK103 / GPS103istniejące-TCP, TLS, UDP
GT06 / GL200istniejące-TCP, TLS, UDP
Meitrackistniejące-TCP, TLS, UDP
EGTSistniejące-TCP, TLS, UDP
SeTracker / Beesureistniejące-TCP, TLS, UDP

Dodane w 2.2.0

ProtokółID w profilu JSONTransport
Teltonika Codec 8noweteltonikaTCP, TLS, UDP
Teltonika Codec 8 Extendednoweteltonika-8eTCP, TLS, UDP
GalileoskynowegalileoskyTCP, TLS
Queclink GL200 @Track ASCII V1.02nowequeclinkTCP, TLS, UDP
Navtelecom NTCB/FLEX 2.0nowenavtelecomTCP, TLS
RuptelanoweruptelaTCP, TLS
Arnavi Protocol IIInowearnaviTCP, TLS
NaviSet v2nowenavisetTCP, TLS
NaviSet with tagsnowenaviset-tagsTCP, TLS
ADM51 1.08noweadmTCP, TLS
FORT 5DnowefortTCP, TLS
JT/T 808 revision 2013nowejt808TCP, TLS

Queclink ASCII i wcześniejszy tryb GT06 / GL200 to różne formaty. Pola i dokładność zależą od protokołu; pełny opis pól jest w PROTOCOLS.md w pakietach CLI.

Przebieg

Od pakietu do śledzenia live w sześciu krokach.

01

Pobierz pakiet

Wybierz instalator Windows, Linux AppImage lub DEB, ZIP macOS Apple Silicon albo osobny pakiet CLI.

02

Skonfiguruj profil

Ustaw ID lub IMEI, protokół, transport, host, port, prędkość i interwał wysyłania.

03

Użyj serwera testowego

Użyj host 'fakegps.com', port '5569', protokół 'Meitrack' albo wskaż własny serwer.

04

Wczytaj GPX

Narysuj trasę na fakegps.com albo wczytaj istniejący GPX w aplikacji lub profilu CLI.

GPX →
05

Uruchom GUI lub CLI

Startuj z aplikacji albo uruchom profil CLI z Terminala, SSH lub CI. Kilka profili może działać równocześnie.

06

Sprawdź live

Wpisz IMEI lub ID urządzenia na fakegps.com i obserwuj ruch na mapie.

Sprawdź → →
Instrukcja CLI

Jak uruchomić FakeGPS Tracker z linii poleceń.

Użyj samodzielnego pakietu CLI do automatyzacji, SSH, CI albo kilku profili równolegle bez sesji graficznej.

01

Pobierz CLI

Wybierz archiwum CLI dla systemu: Windows win32-x64, Linux x64 lub macOS darwin-arm64. Rozpakuj je do folderu roboczego.

02

Utwórz lub edytuj profil

Użyj przykładowego profilu jako szablonu. Ustaw ID lub IMEI, protokół, transport, host, port, GPX, prędkość i interwał.

03

Sprawdź przed wysyłaniem

Uruchom z --validate, aby sprawdzić profil i GPX bez połączenia sieciowego.

04

Rozpocznij wysyłanie

Uruchom tę samą komendę bez --validate. CLI wysyła pozycje do końca trasy, pętli albo zatrzymania procesu.

05

Uruchom kilka profili

Startuj osobne procesy CLI z różnymi profilami i ID do testów obciążenia i demo wielu urządzeń.

Szybki start CLI
# 1. Sprawdź uruchomienie CLI
./fakegps-tracker-cli --version
./fakegps-tracker-cli --help

# 2. Sprawdź profil bez połączenia z serwerem
./fakegps-tracker-cli --profile examples/device-a.json --validate

# 3. Wyślij profil na serwer testowy
./fakegps-tracker-cli --profile profiles/device-a.json

# 4. Uruchom kilka trackerów jednocześnie
./fakegps-tracker-cli --profile profiles/device-a.json &
./fakegps-tracker-cli --profile profiles/device-b.json &
wait

Bez sesji desktopowej

CLI działa w Terminalu, przez SSH i w CI. Node.js, npm i Electron są dołączone.

Pierwszy start macOS

Jeśli macOS blokuje pobrane pliki, użyj MACOS-FIRST-RUN.txt i zezwól tylko na ten zweryfikowany pakiet.

Runtime Linux

CLI wymaga Linux kernel 4.18+ i glibc 2.28+. Pakiety GUI mogą wymagać sesji desktopowej; AppImage może wymagać FUSE.

Aplikacja desktopowa

Ten sam emulator trackera w Windows i macOS.

Wersja 2.2.0 zachowuje pełny interfejs z mapą i dodaje tryb linii poleceń dla serwerów, SSH i CI.

FakeGPS Tracker 2.2.0 w Windows
GUI Windows z mapą live, trasą GPX, protokołem i parametrami trackera.
FakeGPS Tracker 2.2.0 w macOS
Build macOS Apple Silicon z tym samym przepływem mapy i pakietem CLI.
Pobierz

FakeGPS Tracker 2.2.0 build 13 dla Windows, macOS i Linux.

Pakiety GUI zawierają aplikację i runtime CLI. Osobne pakiety CLI są dostępne do automatyzacji i serwerów.

W macOS pierwszy start może wymagać Ustawienia systemowe → Prywatność i ochrona → Otwórz mimo to. Zobacz MACOS-FIRST-RUN.txt.

Sumy SHA-256 są w SHA256SUMS.txt.