Asset Simulator

The asset simulator lets you easily test GpsGate, no GPS tracker or smartphone necessary. You can generate track and input data for testing, demos, and training.

Note: the simulator is only available for the pay-as-you-go model, and is not available if you're using legacy licenses.

  • You will see your assets (using the asset simulator) moving towards the desired destination on the map

  • You can add multiple destinations for each asset to complete the trip

  • The simulator moves with realistic speed according to road speed limits

  • You can start/stop asset movement at any time

  • Set a new destination with a right-click

  • New: Configure fuel consumption and eco-driving behaviour per asset, and fine-tune individual input variables for event rule testing

How to use the GpsGate's Simulator:

1. Log in to your application. From here, you have 2 options to create a simulator.

2. First, you can use the Try our Simulator shortcut in the Guide window. Find the Guide icon in the upper right-hand side of your window 💡

OR

Click the drop-down arrow beside + Add asset... in the Asset panel and select 'Simulator'.

3. This window allows you to change the simulator name or Save it with the default name.

4. A user will be automatically created. Click right on the user GpsGate Simulator in the Asset panel to set the first position.

5. Click on the map to set the Simulator's first position.

Map with location marker and simulator prompt.

6. Click another point of the map to create a route for the Simulator: 

Map with drive here button and simulator options.

Once you set the initial and final destination, the device simulator will start. 

Once you've reached your destination, right-click, to set a new one, and the simulator starts driving again! If you want to stop the trip, click directly on the simulator.

Configuring simulator behaviour

The Simulator panel lets you fine-tune how a simulated asset behaves — fuel use, driving style, and individual sensor values — without needing real tracker data. Open it by selecting your simulated asset; the panel is organized into collapsible modules.

Continuous driving

A standalone toggle at the top of the panel.

Continuous driving: Keeps the vehicle driving by automatically fetching a new route once the destination is reached. Note that closing the browser will stop the simulator.

Fuel usage 🔵

Controls simulated fuel consumption for the asset.

Field Description
Simulate fuel consumption Enables fuel-level simulation. Current level and tank capacity are shown to the right (e.g. 100.00 l / 200 l).
Refuel when empty When enabled, the simulator automatically refuels the asset once the tank reaches empty, so the trip continues uninterrupted.
Max fuel rate The maximum rate of fuel consumption, in liters per hour (l/h).
Fuel level The current fuel level, in liters (l). Editable to set a starting point for testing.

Eco driving 🌱

Simulates driver behaviour events — useful for testing harsh-driving and idling/speeding event rules without manual input.

Field Description
Automatic eco driving behaviour Automatically generates harsh braking, turning, acceleration, and speeding events based on the selected driver profile.
Eco driving profile Selects the simulated driver's behaviour profile (e.g. Average). [TBD: confirm full list of available profiles — only "Average" observed so far]
Simulate idling behaviour Automatically starts idling at random intervals depending on the selected driver profile. Worse driver profiles idle more frequently and for longer.
Simulate speeding behaviour Automatically simulates speeding events at random intervals depending on the selected driver profile. Worse driver profiles speed more frequently.
Manual overrides Lets you manually trigger individual harsh-driving events instead of relying on automatic generation: HarshAccelerationDigital, HarshTurningDigital, HarshBrakingDigital.

💡 Tip: Manual overrides are useful when you want to trigger one specific harsh-driving event on demand (e.g. to test a single event rule), rather than letting the automatic profile generate events at random.

Manual controls 🎛️

This module exposes the asset's individual input variables for direct testing — similar to the variable list in the previous version of the simulator. The exact fields shown depend on the device mapper / variables configured for that asset, and may include things like:

  • Simulate idling — Simulates idling: stopped with ignition on.
  • SOS
  • Speed (km/h)
  • Temperature / Temperature_2 (°C)
  • Crash
  • EventCodeS
  • Acceleration
  • DriverID
  • Movement
  • Altitude
  • Any custom variables configured for the asset (shown with their description, e.g. a testvariable field)

Toggle the checkboxes or fill in the value fields, then click Update State to push the change. You'll see the update reflected immediately in the Asset Status panel and the terminal window.

CAN300 Signals 📈

For assets with CAN-bus data simulation enabled, this module shows CAN300-protocol signals tied to fuel data, which update automatically as the simulated trip progresses:

  • CAN300_FuelConsumed
  • CAN300_FuelLevelLiters
  • CAN300_TotalFuelUsed

These fields are also manually editable for testing purposes.

 

Enabling the Simulator panel

If you don't see the Simulator panel, make sure it's enabled under the Window menu. Click on Main Menu (☰) > Window > Simulator.

For more details on asset types and using other tracker types, read this.