Setting the GPS Position for Dart3 Devices Using an Async Message
Table of Contents
Device | FW Version |
Dart3-4G | v1.17+ |
When deploying GPS-based telematics devices like the Dart3, there are challenges that arise in environments with poor GPS reception or during periods when the device loses power, such as during transit. Ensuring continuous and accurate telemetry data is crucial for systems like Telematics Guru, which rely on consistent location information to manage operations, record events, and provide effective functionality like run hour tracking and immobilization.
One powerful feature of the Dart3 device is its capability to set a GPS position using an asynchronous (async) message. This feature ensures that a predefined location can be used by the device to continue sending accurate location updates until a new successful GPS fix is acquired. Here’s a detailed overview of how this feature works and the benefits it provides:
How to Set the GPS Position via an Async Message
Sending the Async Message:
To set a GPS position, a user sends an async message containing the desired latitude and longitude coordinates to the Dart3 device.
Contact Digital Matter support for further advice on the Device Manager Web API. Documentation can be found here:
https://api.oemserver.com/v1.0/swagger/index.html
Usage of the Fixed Location:
Once the GPS position is set, the Dart3 device will use this location as it's ‘last known’ location.
It will continue to attempt to acquire fresh GPS fixes as per usual operation - however if it is unable to, it has this ‘server set’ position stored in memory to send along with any records that are generated.
If the device receives a new, successful GPS fix, it switches back to using this live GPS data.
Benefits of Using a Fixed GPS Position
Reliable Data Transmission:
Some telematics systems, such as Telematics Guru, rely on continuous and accurate location data for their analytics and operations.
When a Dart3 device sends location updates based on a predefined position instead of a null or invalid point (like 0/0 latitude and longitude), the data integrity is preserved. This prevents the platform from discarding records.
Maintenance of Key Features:
- Run Hour Tracking:
- Consistent location data ensures that systems can correctly track and log run hours without interruptions, even if the device momentarily loses access to live GPS data.
- Immobilization Control:
- Immobilization and other security features dependent on location data can continue to function seamlessly, as there is no disruption or invalid input due to GPS unavailability.
Deployment in Challenging Environments:
In areas with poor GPS coverage, setting a fixed location allows devices to remain operational and provide useful data until GPS signal is re-established. This capability is especially useful in industries such as logistics, construction, and remote operations.
Practical Scenarios for Use
-
Power Loss During Transit:
If a device loses power while being transported and is then powered back on in an area with poor GPS signal, having a fixed GPS position ensures it continues to provide meaningful data immediately upon restart. -
Installation in Shielded Environments:
Devices installed in environments where GPS signals may be intermittently blocked (e.g., heavy machinery indoors or in tunnels) can maintain accurate data flow by relying on a predefined location.