How is the vehicle's real time motion status computed?

How is the vehicle's real time motion status computed?

Motion Status provides clarity with regards to the vehicle’s movement summary for a given time period.


For a vehicle with an active device, the system has 5 different motion status defined, as mentioned below:

  • Moving

  • Stopped

  • Idling

  • Device Offline

  • Low GPS Connectivity

The motion status of a vehicle is updated in real time, as and when any new data packet is received from the device.


Identifying MOVING or STOPPED motion status
  • As and when the platform receives a new data packet, the first thing that we do is to identify whether the vehicle is MOVING or not.

    • If the Device Speed (in the data packet) was greater than equal to 5 km/hr, we consider that the vehicle is MOVING

  • If the device is less 5 Km/hr, we consider the the vehicle isn’t moving and is hence considered as STOPPED


Identifying IDLING motion status

Once the system has identified that the vehicle is STOPPED, we check whether the IGNITION value received in the data packet to check for instances of IDLING

In reality, it is possible that the vehicle might have stopped at a traffic signal and might not be IDLING in general. To differentiate between such on-ground cases from actual instances of IDLING, we have an ‘Idling Threshold’ input parameter.

The default value of Idling Threshold is 10 mins





Identifying DEVICE OFFLINE motion status

This is based on last reliable data packet received based on device gps time

If the timestamp of the last data packet received is older than the ‘Device Offline Threshold’ (default value is 6 hours) time period (from current time). Then we show this as OFFLINE

The Device Offline threshold is configurable by the user. The configuration can be updated from the general setting option under the Configuration section on the navigation panel.



Identifying LOW GPS CONNECTIVITY motion status

Sometimes due to network or other connectivity issues, the device does send some false or inaccurate data packets.

Each data packet has an input that describes whether the given data packet is reliable/accurate or not. 

If during the default ‘Device Offline Threshold’ duration (ie, last 6 hours) the device has only shared unreliable data packets, then we know that:

  • Device is Online (ie, it has GSM or Internet connectivity) 

But since is not sending any reliable location packet, we infer that the device is in LOW GPS CONNECTIVITY region

Note: We don’t consider any data be it gps or sensor etc in such cases.


    • Related Articles

    • How is the vehicle's timeline movement summary computed?

      Vehicle timeline movement summary is not updated in real time (as done in case of vehicle location and motion status). The movement summary is updated at a minute level interval to determine the motion status of the vehicle for a given minute ...
    • Immobilise a Vehicle

      Q. How to Immobilise and mobilise a vehicle on the website? Watch How to Immobilise a Vehicle on web app Q. How to Immobilise and Mobilise a Vehicle (for APP)Watch How to Immobilise a Vehicle on the Mobile APP