Telematics SDK
powers telematics inside mobile apps

We have created it for developers. Follow the simple guideline and get Telematics SDK installed. The SDK works as a Behaviour tracker as well as a real-time GPS tracker.

We reduce time to market from a couple of years to a day and reduce R&D and development cost on creating tracking and safe driving apps by 90%.

SDK Telematics

While the Telematics SDK is very powerful and useful for a broad range of use cases, it is also easy to adopt and use in mobile apps.

The Telematics SDK provides an easy-to-use telematics infrastructure for mobile applications. The SDK provides a complete solution to utilize the motion and location sensors in a device to collect, aggregate and analyze trips, safe driving, ecological driving, and user behavior data.

Together with the DataHub and Damoov APIs, the SDK offers a rich ecosystem of telematics services both in the device and for fleet management or other purposes.

Examples of use cases include:

software development kit

products and services

mobile data

automatic trip

gps SDK

location tracker

tracking SDK

sample code

family members

family locator

enable fleet

user data

tracking solutions

customer service

android app

stolen phone

asset tracking

cell phones

vehicle tracking

Supported platforms

Xamarin

Coming soon

Tracking options

Trip log app

Automatic tracking

SDK listens to activities 24x7 and automatically detects starts and stops of trips. Suitable for cases when you want to constantly track all driving activities without interacting with the app user.

API Telematics

Programmatic tracking

Link SDK tracking to your app user journey and trigger start and stop tracking. Suitable for taxi or delivery cases when you want to track on-duty trips only.

Automatics tracking

On-demand tracking

You manage SDK and define when and how SDK has to start or stop tracking, Suitable for cases when you want to track trips within a certain period of time like a rental period.

Fleet tracking

Scheduled tracking

Use a calendar and define time slots when you want the mobile SDK active. This mode is suitable for projects that focus on corporate drivers with fixed shifts or drivers with scheduled trips.

Bluetooth IoT

Bluetooth
device

Link SDK activities with a particular vehicle. Every time when a driver reaches a vehicle the SDK will trigger start tracking. Suitable for cases when a driver has multiple vehicles and you want to track only a specific one.

eta tracking

google maps timeline

location history

maps timeline

hyper scape tracker

hyperscape tracker

location tracking app

tracking eta

google timeline history

location sharing app

first mile tracking

google maps distance from

location to location

google maps timeline history

fake gps location

flutter install

goodblox

ios 14 background

google timeline map

mock location app

spoof location android

what is geotagging

how to freeze location on find my friends

how to pause location on life360

last mile tracking

uber eta

aws asg

Product features

Background traker

Works in background

It works independently inside an app in background mode, activated whenever a user starts driving

SDK tracking

Autonomous

The telematics SDK automatically detects driving and starts recording a trip without user interaction

Crash detection

AI Driven

AI-driven solution to enhance data collection and algorithm adaptation for different environments and vehicles

Smartphone tracking

Low battery drain

Less than 6% - is our typical daily battery consumption level. We use Multi-sensor data evaluations to minimize reliance on GPS

AI products

Mutli-sensors access

A modern phone contains more than 16 sensors. We carefully collect rich data set in order to provide industries with powerful insights

Telematics data

Accurate dataset

Academic researchers find smartphones capture around 98% of driving infractions detected by black box or on-board devices (OBD)

What SDK can do?

behavior insights
aggressive driving

Collect driving style and Location data

SDK records high-frequency data from smartphone sensors and detects driving events and patterns.

driving operational cost

Broadcast real-time data

It can send data to your fleet management platform. Use driver smartphone instead of telematics device.

SDK Driving behavior

Transport in-vehicle data

SDK automatically connects to bluetooth IoT devices plugged into vehicle, captures data and transfers to the platform.

Available services and datasets

Driving
style

Up to 100Hz telematics data enables us to detect all possible driving incidents and provide accurate driving style analysis

Trip
waypoints

SDK provides accurate trip waypoints even in the city downtown. in-build algorithms improve accuracy even without additional processing.

Speed
details

Get a deep analysis on speeding. The sdk captures the accurate speed information, including max speed, average speed and mileage driven above speed limits.

Trip
events

SDK detects all known road incidents. and ML model behind the datastream enables quickly adapt algorithms based on environment, type of transport, etc.

Traveled
distance

SDK collects location data and calculates traveled distance for the whole trip as well as for selected segment.

Trip
log

SDK accurately detects trips from the first to the last point and provides a trip log enriched with trip details.

Driving
patterns

SDK collects rich information that can be used to build a comprehensive user profile in order to conduct pattern, preferences and capability analysis

Geo
Data

SDK collects location data, enhance and filter that to provide you with a rich source for geo-analysis including point of interest (POI)

Driving
time

Telematics data is a valuable source of data that provides accurate driving statistics including Driving time

In-vehicle
data

SDK supports Bluetooth extensions like Bluetooth OBD (ELM327) to automatically enrich smartphone sensors data with engine data and odometer information

Collision
monitoring

SDK is a valuable source of data to detect a crash, verify the event and provide details about crash notification and for crash investigation.

Real time
Data

Telematics SDK broadcasts data in real-time to any 3rd party platforms. This feature enables you to use a driver smartphone instead of a telematics device and easily connect with your existing fleet management platform.

mobile sdk 

mobile telematics 

distracted driving 

telematics platforms 

existing apps 

drivers improve 

telematics apps

Telematics API

How to create a telematics app?

We aim to reduce time to market for your product so that our products have been designed to provide you with an easy to integrate and use solution

telematics data portal

Create your
DataHub account

driving behavior sdk

Add the mobile SDK inside your app

API for drivers

Set up SDK login and API Authentication

Create your Datahub account

Visit our DataHub, enter your contact information and some details about your company.

Later, You will be able to add other admins.

For verification purposes, you will get an email with a verification code. Submit it and your company account will be created with you as the company owner.

Note that initially, you will see a message that the hub is “Awaiting for telematics data” because no trip has been recorded at this point yet. You will need to register your first user and make the first trip.

Set up your application

Open the DataHub. Click on Management on the bottom left to enter the Management screen. Go through “Company Settings” and “Application Settings”, completing the necessary fields. You can choose “UAT” (User Acceptance Testing) if your app is not yet in the app store(s).

Configure global settings

Click on your username in the top right corner and select “Global Settings”.

Chose whether you use km or miles, and whether to use HERE Maps (highly recommended to avoid unpredictable UI bugs in DataHub) or Google Maps
:information-source: This applies to the DataHub interface only, not to your application.

Source-code and demo mobile apps

For your convenience, we have published a source code via Demo Apps, you can use it as a reference.

Mobile SDK for Android mobile application

Apart from the Video guide, we have prepared comprehensive documentation, that helps you quickly add and configure the Telematics SDK inside any Android mobile application including native and cross-platform apps.

Android SDK Documentation

We regularly make announcement emails for all registered in DataHub users about new critical SDK updates. Stay in touch with the help of our detailed
Changelog: https://docs.damoov.com/changelog/sdk-for-android

Mobile SDK for iOS mobile application

Apart from the Video guide, we have prepared comprehensive documentation, that helps you quickly add and configure the Telematics SDK inside any iOS mobile application including native and cross-platform apps.

iOS SDK Documentation

We regularly make announcement emails for all registered in DataHub users about new critical SDK updates. Stay in touch with the help of our detailed  Changelog: https://docs.damoov.com/changelog/sdk-for-ios

Mobile SDK for cross-platform apps

Facts about mobile telematics

Easy to scale globally

It’s immediately available around the world. Despite GPS tracker, with mobile telematics, you don’t need to wait months to launch a product. No device export duties, no logistics, no delivery, telcos. Just download the app — and enjoy high-quality telematics data.

Cost-effective solution

Mobile telematics is a SaaS-based solution. Companies don’t need to buy any telematics devices, pay ongoing telco costs or any other associated cost with devices (installation, maintenance, etc). Compared to OBDs, mobile telematics is 70% cheaper.

Easy to configure

Despite hardware telematics, Telematics SDK is a software solution. To make any changes you need a couple of hours. For the devices — it might take months. Mobile telematics compared to OBDs, is more accurate, collects more driving data, and will continue to benefit from the advancement and continued development of smartphones.

Seamless integration with 3rd party TMS

Another advantage of mobile telematics compared to OBDs is the way data can be used. It can be integrated with a range of apps and systems, making the data especially useful for a range of customers, such as fleet managers, urban planners, researchers, and food delivery brands.