Project

Tracking for T-permit Vehicles

Platform

Android & IOS

Services

Development & UI/UX

Introduction

Passenger Safety

All T - permit vehicles should have an SOS and tracking kit. So that traveling passengers can be assured of safety. Tracking has to be made visible to police authorities

SOS TO NEAREST POLICE

when the passenger is feeling unsafe, they can press SOS and the nearest police station will be alarmed

TRACKING LINK SHARING

Passengers can send a tracking link to their family to track

DRIVER TRANSPAPERY

Vehicle and driver details and past history driving behavior will be shared with passenger

FITNESS CERTIFICATE

RTO approved certificate showing tracking activeness and driving behavior

Vehicle Tracking

One can get live location of his/her vehicle and easily keep a track of route which is currently being followed by the vehicle driver.

SOS

An SOS is a signal which indicates to other people that you are in danger and need help quickly. When in emergency, passengers can tap the SOS button and an instant message is sent out to the pre-defined emergency numbers of the passenger.

Vehicle Route Replay

Route Replay feature allows you to retrace vehicle's route on a map screen for a chosen date and time. Replay your drivers' fleet routes to identify safety improvement opportunities and to determine driver productivity.

Vehicle Health Monitoring

This provides early warning maintenance signals, enhances vehicle safety, reduces manpower and maintenance costs, and improves the vehicle readiness.

CHALLENGES

Concurrent Requests

The challenge here is to handle the concurrent requests every 30 seconds as each vehicle sent 2 packets every minute. So we need to handle 4,00,000 requests every minute!

Managing Product Complexity

The challenge here is to come up with an auto scaling solution to ensure the optimum use of infrastructure without affecting performance.

High Variability in Data Sources

Data came from multiple sources and varied in its frequency, creating the need for automated processing of data.

SOLUTIONS

AWS Lambda Function

It is an event-driven, serverless computing platform. It is a service that runs code in response to events and automatically manages the computing resources required by that code.

Apache Kafka

Apache Kafka provides a powerful streaming platform. Kafka often gets used in the real-time streaming data architectures to provide real-time analytics. We used Apache Kafka to process data and generate reports.

TCP Server

TCP Server allows us to send or receive packets from AIS 140 device. It solved the problem of handling 2,00,000 concurrent requests every 30 seconds.