Multi-protocol gateway for real-time fleet monitoring

Server 140.238.249.231 gps.vegagps.online
7
Protocols
11
Ports
TCP
Transport
15
Commands
GT06 Binary

Standard binary protocol for GT06, GT06N, Concox, Coban, WeTrack trackers. Auto-detects 8 device variants.

Hostgps.vegagps.online
Port5000
Alt Port5023
Start / End0x7878 / 0x0D0A
ChecksumCRC16-X25
Variants (auto-detected)
StandardVXT01S5 SeeworldSL4XBenway OBD6WeTrust
Sensors
IgnitionBattery GSM SignalCharging Fuel LevelTemperature Power VoltageOdometerAudio Recording
Alarms
SOSPower Cut VibrationLow Battery OverspeedTow GeofenceTampering AccidentJamming DoorBraking
Commands
engineStop engineResume positionQuery addressQuery custom
Teltonika Codec 8/8E

Teltonika FMB/FMC series — FMB920, FMB140, FMB120, FMB640, FMC130. Supports Codec 8, Codec 8 Extended, and 60+ I/O parameters.

Hostgps.vegagps.online
Port5027
Alt Port5006
AuthIMEI Handshake
ChecksumCRC16-IBM
I/O Parameters (60+)
1–4Digital Inputs (DIN1–4) 9–10Analog Inputs (ADC1–2) 16Odometer 17–19Accelerometer (X/Y/Z) 21RSSI (Signal) 66External Power (mV) 67Battery Voltage (mV) 72–75Temperature 1–4 113Battery Level % 239Ignition 240Motion 256VIN (Codec 8E) 6364G Cell ID
Alarms
GeofenceTow AccidentJamming Power Cut
Commands (Codec 12)
engineStop engineResume custom
Kingwo ASCII

Kingwo MT/LT series trackers. ASCII text protocol using *HQ header with modular &-delimited data blocks for GPS, state, mileage, voltage.

Hostgps.vegagps.online
Port9881
Frame*HQ,IMEI,CMD,…#
Ack*HQ,IMEI,Y[CMD]#
Packet Types
V1 – LocationV4 – Location BA – LocationAA – Alarm ZZ – HeartbeatAB – Login
Data Sections
&A – GPS &B – State &C – Mileage &V – Battery &R – Signal &H – Fuel
Commands
No remote commands
Jimi IoT Binary

Jimi IoT protocol for JC261, JC400 dashcams and JM-VL/JM-LL personal trackers. GT06-based with Jimi-specific extensions for ADAS/DMS alarms and video.

Hostgps.vegagps.online
Port5030
Alt Port5023, 6023
Start / End0x7878 / 0x0D0A
ChecksumCRC-ITU
Devices
JC261JC400JC400D JM-VL01JM-VL02 JM-LL01 JV200
Sensors
GPSLBS Battery GSM Signal Voltage Odometer
Alarms
SOSPower Cut Vibration Low Battery Overspeed Geofence ADAS Forward Collision ADAS Lane Departure DMS Fatigue DMS Distraction
Commands
engineStop engineResume rebootDevice positionPeriodic custom
JT808 / Huabao Binary

JT/T 808-2011 Chinese national standard. Huabao, JiMi, Concox variants. Byte-stuffing, BCD device IDs, TLV extensions, batch locations.

Hostgps.vegagps.online
Port5015
Delimiter0x7E (both ends)
Escape7D01→7D, 7D02→7E
ChecksumXOR
TLV Extensions
0x01Odometer (km) 0x02Fuel Level (L) 0x03OBD Speed 0x06Battery Level % 0x30RSSI 0x31Satellites 0x51Temperature 1–8 0x61Power Voltage 0x81RPM 0x8BVIN (17-char) 0xCCICCID
Alarms (32-bit)
SOSOverspeed FaultGPS Cut Low BatteryPower Off VibrationTampering GeofenceAccident
Commands
engineStop engineResume positionPeriodic rebootDevice custom
JT/T 1078 Video Telematics
liveStreamStart liveStreamControl streamStatusNotify queryRecordings playRecording controlPlayback ptzControl
Video Commands (0x9101–0x9306)
0x9101Live Stream Start (channel, data type, stream type) 0x9102Live Stream Control (pause, resume, close) 0x9105Stream Status Notify (packet loss rate) 0x9201Playback Start (time range, speed) 0x9202Playback Control (pause, seek, speed change) 0x9205Query Recordings (channel, time, media type) 0x9206Recording Download Start 0x9207Recording Download Control 0x9301PTZ Rotate (8 directions) 0x9302PTZ Zoom (in / out / stop) 0x9303PTZ Focus (near / far / stop) 0x9304PTZ Iris (open / close / stop) 0x9305Wiper Control (on / off) 0x9306Infrared / Night Vision (on / off)
0x1205Recording List Response (from device) 0x1206Download Complete Notification
VMOB JSON

JSON-based protocol for mobile GPS tracker apps. Flutter, React Native, native Android/iOS with accelerometer, gyroscope, network reporting.

Hostgps.vegagps.online
Port5001
FrameVM{json}\n
Start / End0x564D / 0x0A
Message Types
L – Login P – Position H – Heartbeat
Position Fields
lat / lon speed heading altitude accuracy battery % accel (x/y/z) gyro (x/y/z) network type charging
Commands
No remote commands
ConcoxV5 Binary V2.5

Concox V2.5 communication protocol for JM01, JV200, GT300, OB22, X3, and Q2 trackers.

Hostgps.vegagps.online
Port5223
Start / End0x7878 / 0x0D0A
Sensors
Ignition Battery Charging
Commands
engineStop engineResume custom

Port Summary

Protocol Port Format Devices
GT06 5000 Binary GT06, GT06N, Concox, Coban, WeTrack
GT06 (Traccar) 5023 Binary GT06/Jimi devices via Traccar-compatible port
VMOB 5001 JSON Mobile apps (Flutter, React Native, Native)
Teltonika 5027 Codec 8/8E FMB920, FMB140, FMB120, FMB640, FMC130
Teltonika (Alt) 5006 Codec 8/8E Teltonika devices (alternate port)
JT808 5015 Binary 0x7E Huabao, JiMi, Concox JT808
JT1078 Video (RTP) 6801 RTP/TCP Dashcam video stream ingest
JT1078 Video (RTP Alt) 6802 RTP/TCP Dashcam video stream ingest (alt)
Kingwo 9881 ASCII *HQ…# Kingwo MT/LT series
ConcoxV5 5223 Binary 0x7878 Concox JM01, GT300, OB22
Jimi IoT 5030 Binary 0x7878 Jimi JC261, JC400, JM-VL, JM-LL, JV200
Jimi IoT (GPSWOX) 6023 Binary 0x7878 Jimi devices via GPSWOX-compatible port

Command Support

Command Description GT06 Teltonika JT808 JT1078 Kingwo VMOB ConcoxV5 Jimi IoT
engineStop Cut fuel relay
engineResume Restore relay
positionPeriodic Set report interval
rebootDevice Restart device
custom Raw AT/Hex command
positionQuery Query GPS location (DWXX#)
addressQuery Request physical address (0x1A)
liveStreamStart Start dashcam video (0x9101)
liveStreamControl Control live stream (0x9102)
queryRecordings Query SD card recordings (0x9205)
playRecording Start historical playback (0x9201)
controlPlayback Playback pause/seek/speed (0x9202)
ptzControl Pan/Tilt/Zoom camera (0x9301–06)
Auto Protocol Detection
The gateway detects protocols from packet signatures. Mismatched ports are logged as warnings. GT06 supports Type A (0x7878) and Type B (0x7979) framing.
IMEI Validation
Only registered devices are accepted. Unknown IMEIs are queued for admin onboarding. JT808 uses 6-byte BCD terminal IDs.
Data Pipeline
Gateway → Redis Streams → Worker → TimescaleDB → WebSocket. Position data includes analytics (mileage, engine hours). Pre-aggregated summaries feed reports.
Sensor Auto-Discovery
New I/O parameters are auto-registered in detected_attributes. GT06 calibrates battery/GSM to %. Teltonika maps 60+ I/O element IDs.
Command Delivery
API → Redis pub/sub → Gateway → TCP. GT06 uses 0x80 frame, Teltonika Codec 12 (0x0C), JT808 uses 0x8105 / 0x8103. Status: pending → sent → delivered.
JT/T 1078 Video Telematics
Split architecture: Gateway handles signaling (0x91010x9306), LKM media server ingests RTP on ports 6801/6802 and outputs HTTP-FLV/WS-FLV on 8088. Dashboard streams via mpegts.js. Supports live multi-channel, historical playback (1×–16×), and PTZ control.
Gateway Online