My device AT commands send $GPRMC protocol.
at
AT+cstt?
at+ciicr
at+cifsr
AT+CIPSTART="TCP","my server","5005"
at+cipsend
$PGID,123456*0F
$GPRMC,225446,A,4916.45,N,12311.12,W,000.5,054.7,191194,020.3,E*68
AT+CIPCLOSE
AT+CIPSHUT
The tracker-server. log
2017-03-13 16:27:10 INFO: [AEFDD0D0] connected
2017-03-13 16:27:40 DEBUG: [AEFDD0D0: 5005 < 181.124.147.41] HEX: 24504749442c3132333435362a30465c725c6e0d0a
2017-03-13 16:27:40 WARN: Unknown device - 123456*0F\ (181.124.147.41)
2017-03-13 16:28:26 DEBUG: [AEFDD0D0: 5005 < 181.124.147.41] HEX: 24504749442c3132333435362a30460d0a
2017-03-13 16:29:44 DEBUG: [AEFDD0D0: 5005 < 181.124.147.41] HEX: 244750524d432c3232353434362c412c343931362e34352c4e2c31323331312e31322c572c3030302e352c3035342e372c31$
2017-03-13 16:29:44 DEBUG: [AEFDD0D0: 5005 > 181.124.147.41] HEX: 4f4b310d0a
2017-03-13 16:29:45 WARN: No SMTP configuration found
2017-03-13 16:29:45 INFO: [AEFDD0D0] id: 123456,<strong> time: 2094-11-19 19:54:46,</strong> lat: 49.27417, lon: -123.18533, speed: 0.5, course: 54.7
2017-03-13 16:34:57 INFO: [AEFDD0D0] disconnected
It seems like your device sends incorrect date and time.
Time in the Devices table is from the server, so it's correct. Time in the State table is from the device and it's incorrect, as you can see.
My device AT commands send $GPRMC protocol.
The tracker-server. log