GT06 Protocol Inaccurate time.

Alijah19 days ago

I have this problem in my GT800 device in GT06 protocol. The device time and fix time sometimes jumps ahead of time and sometimes its behind. Sometimes its difference is minutes, hours, and days. I don't know why.

[
  {
    "id": 1636753,
    "deviceId": 74,
    "protocol": "gt06",
    "serverTime": "2025-02-22T08:12:03.000+00:00",
    "deviceTime": "2025-02-22T08:11:56.000+00:00",
    "fixTime": "2025-02-22T08:11:56.000+00:00",
    "outdated": false,
    "valid": true,
    "latitude": 15.888547777777779,
    "longitude": 120.25007111111111,
    "accuracy": 0,
    "network": {
      "radioType": "gsm",
      "considerIp": false,
      "cellTowers": [
        {
          "cellId": 12307,
          "locationAreaCode": 21294,
          "mobileCountryCode": 515,
          "mobileNetworkCode": 3
        }
      ]
    }
  },
  {
    "id": 1636756,
    "deviceId": 74,
    "protocol": "gt06",
    "serverTime": "2025-02-22T08:12:07.000+00:00",
    "deviceTime": "2025-02-25T00:12:06.000Z",
    "fixTime": "2025-02-25T00:12:06.000Z",
    "outdated": false,
    "valid": true,
    "latitude": 15.88859888888889,
    "longitude": 120.24925333333334,
    "accuracy": 0,
    "network": {
      "radioType": "gsm",
      "considerIp": false,
      "cellTowers": [
        {
          "cellId": 42307,
          "locationAreaCode": 21294,
          "mobileCountryCode": 515,
          "mobileNetworkCode": 3
        }
      ]
    }
  }
]
Anton Tananaev19 days ago

You should check the raw data to see what your device is reporting to the server.