Server software for EGTS protocol GPS Trackers, Vehicle trackers, AVL units
EGTS protocol
Parser item name | Data type | Description |
FULL_DATA_PACKET | String | One message from a data packet |
DATA_PACKET | String | Same as FULL_DATA_PACKET, but without data packet signatures (if exist) |
DATE_TIME_STAMP | DateTime | Datetime stamp |
DATA_SOURCE_ID | Integer | Data source ID |
DATA_SOURCE_NAME | String | Data source name |
DATA_SOURCE_FULL_NAME | String | Data source full name |
CLIENTID | Integer | Tracker's remote IP address and port |
TIMESTAMP_UTC | DateTime | Time stamp (UTC) |
TIMESTAMP | DateTime | Time stamp |
DEVICE_ID | String | Device ID |
IMEI | String | IMEI |
LATITUDE | Float | Latitude 1) |
LONGITUDE | Float | Longitude 1) |
LATITUDE_DEG | String | Latitude (format: deg/min/sec) |
LONGITUDE_DEG | String | Longitude (format: deg/min/sec) |
SPEED | Integer | Speed |
ALTITUDE | Integer | Altitude |
ANGLE | Integer | Course |
TRACK | Float | Track |
HDOP | Float | HDOP |
PDOP | Float | PDOP |
FUEL | Float | Fuel |
FUEL2 | Float | Fuel 2 |
FUEL3 | Float | Fuel 3 |
SATELLITES | Word | Satellites |
VIN | Float | Battery power |
VEXT | Float | External power |
GPS_STATE | Word | GPS state |
EVENTID | Integer | Event ID |
DI1 | Boolean | Digital input 1 |
DI2 | Boolean | Digital input 2 |
DI3 | Boolean | Digital input 3 |
DI4 | Boolean | Digital input 4 |
DI5 | Boolean | Digital input 5 |
DI6 | Boolean | Digital input 6 |
DI7 | Boolean | Digital input 7 |
DI8 | Boolean | Digital input 8 |
DO1 | Boolean | Digital output 1 |
DO2 | Boolean | Digital output 2 |
DO3 | Boolean | Digital output 3 |
DO4 | Boolean | Digital output 4 |
DO5 | Boolean | Digital output 5 |
DO6 | Boolean | Digital output 6 |
DO7 | Boolean | Digital output 7 |
DO8 | Boolean | Digital output 8 |
AI1 | Integer | Analog input 1 |
AI2 | Integer | Analog input 2 |
AI3 | Integer | Analog input 3 |
AI4 | Integer | Analog input 4 |
AI5 | Integer | Analog input 5 |
AI6 | Integer | Analog input 6 |
AI7 | Integer | Analog input 7 |
AI8 | Integer | Analog input 8 |
COUNTER1 | Integer | Counter 1 |
COUNTER2 | Integer | Counter 2 |
COUNTER3 | Integer | Counter 3 |
COUNTER4 | Integer | Counter 4 |
COUNTER5 | Integer | Counter 5 |
COUNTER6 | Integer | Counter 6 |
COUNTER7 | Integer | Counter 7 |
COUNTER8 | Integer | Counter 8 |
FUEL4 | Integer | Fuel 4 |
FUEL5 | Integer | Fuel 5 |
FUEL6 | Integer | Fuel 6 |
FUEL7 | Integer | Fuel 7 |
STATE_MOVEMENT | Boolean | State: movement |
STATE_GPS | Boolean | State: gps |
STATE_POWER | Boolean | State: power |
STATE_POWER_BATT | Boolean | State: power batt |
SERIAL_NUMBER | Integer | Serial number |
FLAG_GOS_COORD_SYSTEM | Integer | Flag: GPS coord system |
FLAG_BACKBOX_DATA | Boolean | Flag: black box data |
VDOP | Float | VDOP |
GPS_TYPE | Integer | GPS type |
ACC_TIMESTAMP | DateTime | Acceleration timestamp |
ACC_X | Float | Acceleration X |
ACC_Y | Float | Acceleration Y |
ACC_Z | Float | Acceleration Z |
STATE | Word | State |
VEXT2 | Float | Backup External power |
DOORS | Integer | Doors |
DOORS_RELEASED | Integer | Doors released |
DOOR_IN1 | Integer | Passengers in door 1 |
DOOR_IN2 | Integer | Passengers in door 2 |
DOOR_IN3 | Integer | Passengers in door 3 |
DOOR_IN4 | Integer | Passengers in door 4 |
DOOR_IN5 | Integer | Passengers in door 5 |
DOOR_IN6 | Integer | Passengers in door 6 |
DOOR_IN7 | Integer | Passengers in door 7 |
DOOR_IN8 | Integer | Passengers in door 8 |
DOOR_OUT1 | Integer | Passengers out door 1 |
DOOR_OUT2 | Integer | Passengers out door 2 |
DOOR_OUT3 | Integer | Passengers out door 3 |
DOOR_OUT4 | Integer | Passengers out door 4 |
DOOR_OUT5 | Integer | Passengers out door 5 |
DOOR_OUT6 | Integer | Passengers out door 6 |
DOOR_OUT7 | Integer | Passengers out door 7 |
DOOR_OUT8 | Integer | Passengers out door 8 |
1) The value is being calculated using the following formula:

d - degree
m - minutes
s - seconds
ms - milliseconds
If a longitude is west or a latitude is south, then the value is being multiplied by –1.