How to send GPS data to your own server using UDP
Option 1 - Without user authentication
The simplest way is to add a "UDP sender" as output in GpsGate, this will send all data without user authentication to a specified host/port.
Option 2 - With user authentication
If you will have several devices sending data to your server, you need to differ the data packages by user authentication.
Requires GpsGate 2.5 build 167 or later.
Follow those steps:
1. Open the Settings dialog
2. Go to the Output tab
3. Add "GpsGate.com (Send)" as output.
4. Click on the button "..." left of "online.gpsgate.com
5. Enter your server address and port number
6. Change "Protocol" to UDP
7. Click OK.
8. Enter username (and password)
9. Set sending interval in time or traveled distance.
10. Click OK.
GpsGate will now send UDP datagrams to the server + port you specified in the interval you specified.
The format of the datagrams are the following
Where "CC" is an NMEA checksum
And $GPRMC is a standard NMEA RMC sentence
And "username" is username you specified above, and which you can use to identify the datagrams
And "password" is the password specified above. More info on encryption/decryption here:
You can also send data to your server using TCP/IP or HTTP.
More info on HTTP here: