Introduction

Sygic ADAS library module is to support drivers behavior couching and scoring, focusing on driving safety.

The 3rd party mobile app can integrate Sygic ADAS as a library module.
The library automatically detects driving events and communicates with the Sygic server-side backend system to store and retrieve recorded trips.
The ADAS API on the backend can be used to retrieve a detailed trip information by e.g. a customer web portal app.

The on-device integration is supported for the iOS and Android platforms, while the backend system is equipped with Rest API service.

Android

Client side mobile app integration using Android library

iOS

Client side mobile app integration using iOS library

Backend

Server side backend integration using Backend services


Coding driver telematics in 4 steps

Easy to deploy drivers behavior monitoring into 3rd party mobile applications

Initialization

By including the driver behavior module into your mobile app and just calling the initialize function, you will activate the Driving scoring module and have it up and running. The app will then start to detect trips, events automatically and send it over to the server for processing. All you need is to provide your credentials into the initialize function and optionally characterize your vehicle with the set of parameters. From that moment on, the driver is building up his driving tracking history.

Capture real-time events

As the driver is on his road, the module is automatically capturing driving events in real-time, and the app can show those events (trip start, harsh braking, speeding, distraction, etc.) to the driver. All you need is to instantiate the event listener of the library, which is notified of all the events, and you can filter out those of your interest and visualize them to couch the driver with instant feedback.

Retrieve user statistics

You probably also want to retrieve some user data and show it in your app to inform the driver about some of its statistics if desired. The available API functions collect user trips and user statistics from the server. It is up to the application, which of that information will show to the driver.
I.e., his overall driving score-the list of the trip the driver made last week, etc.

Full view by manager

From the manager's point of view (e.g., as a fleet owner), you may want to keep tracking of all user data and keep things under control. For this reason, we have the list of rest API functions available, which you may want to use to build-up a web portal. With the help of the API functions, you can, e.g., retrieve all the trips for a selected list of drivers filtered by a specific time window and show it on the map of your web portal in any suitable detail.