Skip to content

User Guide

Prateek Srivastava edited this page Mar 30, 2018 · 10 revisions

Before we move on to APIs, we need to know the concepts behind the working of digitreck.

Project

In the digitreck, a project is a collection of access keys, credentials and permissions about the application or applications you're working on that make use of digitreck platform. The dashboard is where you manage certain project tasks, such as generating creating Access Keys, enabling APIs, and managing team and billing information associated with your project.

To use digitreck APIs, project information contains API key(public key) and corresponding Secret key(salt) which enables in request validation (info)

Device

Device signifies any mobile entity, whose location needs to be tracked. Devices upload their location and track other devices, using the digitreck SDK.

Currently, only Android SDK is available.
But we are working hard to bring you iOS SDK as soon as possible.

Places

A Place is circular region around a geographical point (latitude, longitude) with given radius. digiTreck lets you add places from dashboard as well as digitreck APIs. As soon as a device enters/exists a Place, event regarding this event will be generated, notifying the application about the state of device with respect to that specific place.

Tags

A tag can be used to categorise your devices. A tag defines the role of the device in the project and helps in querying information regarding that group of device.

Example
If your application has Consumer and Driver type devices, then you need to create 2 tags for both.
Respective tags will help perform tasks like grouping device, assigning places to group of devices and locating nearby devices.