NAVIGATION
SPEED: 0.0 m/s (0.0 km/h)  |  HDG: 45.0°  |  SAT: 8
--:--:--.---
OFFLINE
TX: 0 | RX: 0
🔌 Transport / Connection
Disconnected
WS:
📡 UDP / ETH
🔌 RS-232
▶ Start Python bridge first:
pip install websockets pyserial
python geonyx_bridge.py
Bridge relays frames between this GUI and your Serial/UDP device.
System Mode
🎯 Nav Commands
🚗 Speed & Motion
Unit 0.0 m/s
0.0
ZUPT STATUS kliknij bit aby przełączyć
STOP
STOP_REQ
MOVING_AVAIL
EXT_POS_REQ
INIT_POS_REQ
MVT_SINCE_STORED
raw: 0x00000000
ODOMETER
Dist 0 m 0.0 km/h
GPS NOISE SIMULATION
3m
5m
Δlat: 0.00m Δlon: 0.00m Δalt: 0.00m
ROUTE MODE
🧭 Orientation
45.0°
Pitch
Roll
0.5°
0.2°
POINTING EQUIPMENT
45.0°
0.0°
POSITION
52.229700°N
21.012200°E
110.0 m
Vx: 0.00 Vy: 0.00 Vz: 0.00 m/s
📡 GNSS
GNSS Enabled
8
1.2
GNSS vs INS ROZBIEŻNOŚĆ
Symuluje dryfowanie wskazań GNSS względem nawigacji inercyjnej (INS). GNSS wysyła pozycję przesuniętą o zadaną wartość.
Offset aktywny
0m
0°
INS pos
GNSS pos
Δ dist 0.0 m
🔒 Travel Locks & Transport
Travel Lock 1
Travel Lock 2
Extended TL
Marine Transport
Air Transport
PNT Attack Simulation
NO ATTACK ACTIVE
INS/GNSS DIVERGENCE MONITOR
0.0 m
010m100m1km+
① JAMMING / ZAGŁUSZANIE
Broadband RF Jamming
Szerokopasmowe zagłuszanie sygnału GPS L1/L2. Stopniowe pogarszanie C/N₀ → utrata fixa → GNSS validity = NOT_AVAILABLE.
0
5
Pulse Jamming (pulsacyjne)
Cykliczne wyłączanie sygnału GPS. Powoduje oscylacje DOP i skoki pozycji — trudniejsze do wykrycia niż broadband.
5
50
Meaconing (retransmisja)
Przechwycenie i opóźnione retransmitowanie sygnałów GPS. Błąd pozycji wynika z geometrii konstelacji i opóźnienia — tutaj definiowany wprost jako błąd pozycji [m].
0
5
Błąd pozycji: 0 m (obrót: ~5s)
② SPOOFING / FAŁSZOWANIE
Static Position Spoof
Natychmiastowe przestawienie wskazań GPS na fałszywą pozycję. Symuluje atak gdzie odbiorca „widzi" siebie w innym miejscu.
Trajectory Spoofing (porwanie trasy)
Stopniowe przesuwanie fałszywej pozycji GPS — odbiorca jest „prowadzony" na inną trasę bez nagłego skoku pozycji. Najtrudniejszy do wykrycia.
2
90
Time Spoofing (fałszowanie czasu)
Manipulacja UTC w ramkach GNSS. Degraduje synchronizację → UTC FOM spada. Wpływ na systemy zależne od PNT timing (kryptografia, 4G/5G, elektroenergetyka).
0
0
Satellite Constellation Spoof
Fałszywe satellite ID + geometria konstelacji. Odbiorca widzi prawidłową liczbę satelitów, ale z błędną geometrią → wysoki DOP i błędy pozycji.
8
1.2
③ ADVANCED / ZŁOŻONE
Multipath Simulation
Symulacja odbić sygnału od budynków/terenu. Powoduje chaotyczne oscylacje pozycji, zmienne DOP, niespójne prędkości.
30
0.5
Replay Attack
Zapis i odtwarzanie wcześniejszych sygnałów GPS. Odbiorca jest „cofany w czasie" — pozycja powraca do punktu nagrania z rosnącą rozbieżnością czasową.
10
Ionospheric Attack (błąd jonosfery)
Symulacja anomalii jonosferycznych. Powoduje systematyczny błąd pseudoodległości zależny od elewacji satelity → degradacja DOP i pozycji pionowej.
10
Combined GNSS Takeover
Kompletny scenariusz przejęcia: jam → spoof → trajectory. Kolejne fazy aktywują się automatycznie. Symuluje zaawansowany atak elektroniczny.
5
3
90
④ CROSS-CONSTELLATION
Selective Constellation Jamming
Selektywne zagłuszanie wybranych konstelacji. GPS+GLONASS+Galileo niezależnie. Symuluje ataki ukierunkowane na konkretne systemy.
GPS L1/L2
GLONASS L1/L2
Galileo E1/E5
Aktywne konstelacje: GPS (8 sat)
RAIM / FDE MONITOR
INTEGRITY OK
Próg: 50m · wykrywa rozbieżność INS/GNSS po 4 klatkach (200ms)
ATTACK EVENT LOG
— no events —
📊 FOM & Status
1
1
2
2
ERROR INJECTION
🔧 SPD Config
📦 Last Frames
📋 Protocol Log