Introducing DriveKit

A quick overview of DriveKit to understand the main features and principles.

This documentation is for developers. Follow the simple guideline to install our telematics SDK and access powerful insight and actionable data.

What is DriveKit?

DriveKit is a modularized software suite for creating mobile applications to engage and coach drivers.

DriveKit is composed of SDK available on both iOS and Android platforms and web services (REST API) that are designed to collect, analyze, organize, store and display driving data.

DriveKit is a 100% mobile telematics technology based on smartphone sensors to analyze vehicle trips and evaluate the influence of driving style on safety and energy consumption.

In addition to data analysis, DriveKit allows you to easily and quickly integrate features into your application to help drivers improve and manage their vehicles on a daily basis: coaching, ludic functions, mileage monitoring, car maintenance. All these features can be tested in our demo application (on iOS and Android).

How does it work?

The DriveKit SDK transforms any iOS or Android application into a data collection solution to measure and improve driving behavior.

The SDK provides automatic detection of vehicle trips and recording of GPS data locally during the trip.

At the end of a trip, the SDK automatically requests the data analysis services embedded on the DriveQuant platform.

The DriveQuant platform contains the signal processing algorithms and databases where raw data and driving indicators resulting from the analyzes are stored.

The results of a trip analysis are usually returned to the application within seconds after the end of the trip.

The SDK contains a local database that is automatically and continuously synchronized with the DriveQuant platform database.

What are the main features included in the mobile SDK?

The DriveKit SDK is a set of independent features integrated into modules.

Some of these modules include graphical libraries with user interfaces.

The table below summarizes all the modules included in DriveKit:

ModuleDescriptionUI

Core

SDK management: authentication, user creation, diagnostic functions (logs, permissions and sensors status).

Recording of sensor signals and automatic trip detection.

Synchronisation of all user data in the local SDK database.

Configuration of one or more vehicles linked to a user's account.

Graphical interfaces that help to collect the user permissions to run the SDK.

Management of driving challenges.

User engagement features: ranking, badge and streaks

Not all the DriveKit SDK modules listed in this table are strictly necessary. The key modules for transforming your application into a telematics solution are: Core and Trip Analysis.

If you plan to display the driving analysis results in your mobile application, we strongly recommend that you install the Driver Data module, which synchronizes all a driver's trips, synthesis and historical data.

What are the advantages of DriveKit?

  • 100% mobile and high-performance telematics solution.

  • Easy and quick integration.

  • Automatic trip recording.

  • Optimized battery consumption.

  • Minimal use of data.

  • Built-in database with automatic synchronization.

  • A wide range of analytics and services.

  • Plug-and-play user interfaces.

The DriveKit Demo App

To better understand how the DriveKit SDK is working, we recommend you to test the DriveKit Demo app. It contains all the DriveKit SDK components and has been developed to guide mobile developers to understand how DriveQuant's telematics solution works. The DriveKit Demo App is available on GitHub for iOS and Android.

The DriveKit Demo App needs credential. Please, contact us to get your API key via: contact@drivequant.com

Contact us

You can contact DriveQuant via email at contact@drivequant.com to request a demonstration, to be supported during the integration phase or to get answers to any specific requests.

Last updated