What is SpeedGauge?
SpeedGauge is a data analytics software company that uses vehicle geolocation data collected by GPS tracking companies (aka “telematics service providers” or “TSPs”) to deliver driver behavior analytics and coaching services to fleets.
Generally speaking, data flows from the fleet’s vehicles to the TSP, from the TSP to SpeedGauge, and then from SpeedGauge to fleet’s safety managers in the form reports, alerts and other analytic tools about driver and fleet behavior. The reports are delivered to fleets by SpeedGauge as html email and available for viewing and download (XLSX, CSV, KML) through the SpeedGauge portal or can be viewed visually on a map. Charts are also provided. We refer to the services provided by our company as the “SpeedGauge Safety Center.”
This short summary is meant to familiarize technical personnel with the broad strokes of how our service works to assist you in estimating project needs when integrating SpeedGauge into your service offerings.
Vehicle Data Requirements for SpeedGauge
The data requirements for SpeedGauge are simple, straightforward and common to most vehicle tracking systems. For each vehicle location report, SpeedGauge needs:
- customer ID
- vehicle ID
- vehicle speed (km/h or MPH)
- compass (in degrees, 0-359)
- driver ID (optional)
- odometer (optional)
- ignition status (optional)
For security reasons, we also require that GPS providers configure user accounts for their customers on the SpeedGauge system. This involves adding the customer company’s name, ID, country and language, and configuring at least one Customer Administrator. It is also very helpful to programmatically populate the customer’s vehicle list and primary contact information.
For each vehicle, SpeedGauge needs:
- vehicle identifier
- display name
- VIN (if available)
How SpeedGauge Gets Vehicle Data
There are two methods for SpeedGauge to access vehicle data:
- Method 1 (“Sending”): data is sent from the TSP’s servers to SpeedGauge’s servers using SpeedGauge’s API
- Method 2 (“Pulling”): data is pulled from the TSP’s servers by SpeedGauge’s servers using an API provided by the TSP
Method 1: SpeedGauge API (“Sending” or "Pushing")
SpeedGauge has created a RESTful web service API that enables TSPs to send data to our servers. If your company will be using this API, SpeedGauge can provide you with several resources:
- comprehensive documentation of the API
- sample code for interacting with the API (sample code is in Python)
- limited one-on-one support from our Sales Engineers
Method 2: Your API (“Pulling” or "Fetching")
If your company has a fully developed API for customer and vehicle data retrieval, SpeedGauge engineers would be pleased to use this API to retrieve any necessary data.