SlideShare una empresa de Scribd logo
1 de 35
HinoPak Vehicle Tracking &
Monitoring System (VTMS)
Institute of Business Administration
(IBA - Karachi)
–
Final Year Project Presentation
June 16, 2013
Pictorial Representation System
VTMS
Android
Application
Geographic
Tracking
GPS Co-
Ordinates
Latitude
Longitude
Current
Speed
Simple
Arithmetic
Algorithm
Average
Speed
Estimate
d Time
of
Arrival
Custom
Arithmetic
Algorithm
Route
Based
Route
Management
Pre-set
Route
Selection
Raspberry
Pi
Visual
Surveilla
nce
Local
Storage
Real-Time
Transmission
Project
brain
Web Panel
Visual
Data
Real-
Time
Visual
s
Archives
Geo
Data
All Co-
Ordinates
Reporting
Export
User
Report
Export
Trip
Report
Manageme
nt
Add
User
Remov
e User
Complete System Feature Flow
Android Application Building Blocks
Android OS
VTMS Application
GPS
GPRS/WIFISMS (As Fallback)
Local Storage
(As Fallback)
Functional Android Application For
Geographic Tracking
FEATURES:
Real-time vehicle
tracking via
Geographic Co-
ordinates
Selecting
customized travel
routes
Estimated time of
arrival to
destination, Speed
& Journey lapse
time
Google Local
Integration
Android Application Features
Real-Time Vehicle Tracking
• Real-Time tracking
• Separate mapping for each
trip travelled
• Last Known Coordinate
• All Coordinates
Customized Routes
• Scalable and Customized
• Granular details
Estimated Time to Arrival
• Anticipate the journey
duration
• Displayed on an smartphone
placed within the vehicle
• 84.4% accuracy for speed
calculated*
• GPS location accurate
within ~30ft radius
* Test statistics from best performing test device
Google Local Integration
• Point of interest, landmarks etc based on their current
location
Visual Surveillance Building Blocks
Raspberry Pi Model B
Debian OS
MOTION
Python Program
WIFI connectivity
Local Storage (As
Fallback)
Video Surveillance Unit
FEATURES:
Real time
image
transmission
Archived
visual data
Viewable in
admin web
panel
Visual Surveillance Features
Raspberry Pi?
The Raspberry Pi is a credit-card-sized single-board mini computer
Contains 512MB memory with 700MHz Processer and ability to clock up to 1
GHz, and a Video core 4 GPU. The GPU is capable of Blu-Ray quality
playback. It has a fast 3D core accessed using the supplied OpenGL ES2.0 and
OpenVG libraries
The GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and
1080p30 H.264 high-profile decode
The GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24 GFLOPs of general
purpose compute and features a bunch of texture filtering and DMA
infrastructure
That is, graphics capabilities are roughly equivalent to Xbox 1 level of
performance. Overall real world performance is something like a 300MHz
Pentium 2, only with much, much swankier graphics
Visual Data Stats
Size per image ~ 500 KB (rough average)
Duration of transmission 18 hours daily (assuming intercity travel)
Image frequency 3 images/minute*
Number of images transmitted each day 3240
Daily data transmission ~ 1.55 GB (rough approximation of core
transmission)
Local storage in Raspberry Pi 16 GB (current SD card size, expandable
to 64 GB)
Data Storage Capacity ~ 10.5 days worth data
Visual Surveillance Data Flow
Web Panel Building Blocks
UBUNTU
APACHE
MySQL
PHP
HTML5 + Java Script
Google Maps
WEB PANEL
FEATURES:
Location
specific
information
• Last known
co-ordinate
• -All co-
ordinates
Visual
information
• Real time
visuals
• Visual
Archives
• Integrated
view of
visuals with
Geographic
locations
Route
Management
• Save route
• Load route
• Ignition
notifications
Reporting
• User report
• Trip report
Web Panel
Administrati
on
• Add user
• Remove
user
Web Panel Features
Web Panel Data Flow
Maps
• Displayed using Google Maps
• Each map will correspond to a specific trip
• Various zoom levels
• Route direction and location accuracy are offered
• All data is exportable in csv format for offline manipulations
& analysis
Maps – Contd..
• Portable to other map
services – one instance of
Leaflet JS is implemented to
showcase the feature
• Custom route deviation is
implemented which
generates an SMS alert using
sendsms.pk API to the admin
to inform about deviation
from the pre-set route
Archived Visual Data
• Archived to be used for
future references.
• All data is exportable
• Visual evidence
• Monitor their services and
customer experience as well
Integrated View
• An integrated view has been
incorporated in the system to
view the visual data
corresponding to the trip
location tracking for better
vigilance
Route Creation/View
• Customized routes
• Can be modified at any time
• The saved routes can then be
viewed for verification
purposes
Reporting Generation
• Standard reporting module
• Scalable
• Exportable in .pdf format
Types of Reports
User Report
Summary of user related information
Trip Report
Summary of trip related information
Ignition Reporting
Charts unscheduled stops indicated by ignition
status
Three Tier Contingency Plan
Level 3:Cellular Network/Wi-Fi Failure
Android Application will locally store data in the
device, which can be later extracted and pushed onto
the web server via customized C# application
Images will be stored in Raspberry Pi Micro SD
card and can be extracted manually to be pushed on
to the web server
LEVEL 2: GPRS/Wi-Fi Failure
Android Application will switch to secondary
mode, SMS, to send information in a pre-set format
to be pushed on to the web server via SMS server.
Images will be stored in Raspberry Pi Micro SD
card.
LEVEL 1: Temporary Connection Loss
Android Application will wait and resend once
connectivity is restored.
Images will be stored in Raspberry Pi Micro SD
card and transmission will resume when connection
restores.
Competitive Analysis
VTMS Cost Estimations
Total 12,200
Recurring Expenses (Monthly) Cost (PKR)
Internet Subscription for Wi-Fi 3,000
GPRS Package**** 90
Components Estimated Cost (PKR)
Android Phone* 12,000
Wi-Fi Connection** 12000 (including three months subscription)
Raspberry Pi 6000
Web-Cam*** 3000
Total 33,200
Total 3090
*Samsung Galaxy Y **PTCL EVO Nitro ***Infotech ****Zong Internet Package
Data Security
• Secure password protected My SQL database hosted on a
dedicated server
• User dashboard has clearly defined user roles, eliminating
unauthorized usage
• Authorized users can access relevant information only
• Passwords of all the registered users are protected using
ONE-WAY HASH function
Data Security – Contd..
• All data is viewable only once logged in
• End-to-end image transmission to remote server is encrypted
using AES 256
Data Security – Contd..
• AES 256 Encryption:
– Image converted to HEX String.
– Hex String is encrypted using AES encryption
– Image is transmitted via web service to VTMS Server
– Cipher text is decrypted to plain text.
– Hex String is converted to binary data.
– Stored as LONGBlob in MYSQL DB
System Limitations
• Since Integration of visual surveillance is the latest addition,
it has greater room for improvements
• Constant power supply for the Video Surveillance unit
• Wi-Fi connectivity for visual data transmission
• Limited number of location update requests, Google allows
10,000 requests per month, exceeding limit results in
incurring additional costs
System Limitations – Contd..
• The system is semi-automated. There is some, though
minimal, interaction required from the user
• Hardware compatibility may be an issue
• Improved crisis response time doesn’t necessarily means
timely crisis response
• Deals with monitoring only, no direct response action
Challenges
• Rigorous testing required - creating a favorable environment
for controlled tests. Also Identifying plausible issues of
intercity travel
• Finding and acquiring compatible hardware for the system to
work optimally
• Crafting complete and comprehensive documentation
Thank you!

Más contenido relacionado

Destacado

Destacado (14)

organizational behaviour of Bank AlFalah
organizational behaviour of  Bank AlFalahorganizational behaviour of  Bank AlFalah
organizational behaviour of Bank AlFalah
 
Seminar Hino Genuine OIl
Seminar Hino Genuine OIlSeminar Hino Genuine OIl
Seminar Hino Genuine OIl
 
Final Year Presentation - Semester 1
Final Year Presentation - Semester 1Final Year Presentation - Semester 1
Final Year Presentation - Semester 1
 
National bank of pakistan
National bank of pakistanNational bank of pakistan
National bank of pakistan
 
Bank alfalah
Bank alfalahBank alfalah
Bank alfalah
 
United Bank Limited - UBL (Pakistan)
United Bank Limited - UBL (Pakistan)United Bank Limited - UBL (Pakistan)
United Bank Limited - UBL (Pakistan)
 
Hbl
HblHbl
Hbl
 
Hbl pakistan
Hbl pakistanHbl pakistan
Hbl pakistan
 
Habib Bank (Hbl).
Habib Bank (Hbl). Habib Bank (Hbl).
Habib Bank (Hbl).
 
MBO and MBE
MBO and MBEMBO and MBE
MBO and MBE
 
MANAGEMENT BY OBJECTIVES (MBO)
MANAGEMENT BY OBJECTIVES (MBO)MANAGEMENT BY OBJECTIVES (MBO)
MANAGEMENT BY OBJECTIVES (MBO)
 
Mbo%20compiled[1]
Mbo%20compiled[1]Mbo%20compiled[1]
Mbo%20compiled[1]
 
Mbo ppt
Mbo pptMbo ppt
Mbo ppt
 
Management by objectives
Management by objectivesManagement by objectives
Management by objectives
 

Similar a VTMS Vehicle Tracking Monitoring

Connexions 2013
Connexions 2013Connexions 2013
Connexions 2013SKRizvi
 
[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service final[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service finalBJ Jang
 
User-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart DrivingUser-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart Drivingamg93
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxAsim Pt
 
smartBike EPSIAE
smartBike EPSIAEsmartBike EPSIAE
smartBike EPSIAEkieslichc
 
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...moneyjh
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmanita maharjan
 
Walking in the Cloud: A New Paradigm in Geospatial World
Walking in the Cloud: A New Paradigm in Geospatial WorldWalking in the Cloud: A New Paradigm in Geospatial World
Walking in the Cloud: A New Paradigm in Geospatial WorldICIMOD
 
Coast gis talk
Coast gis talkCoast gis talk
Coast gis talkCarl Sack
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...Lorenzo Amato
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...Fatima Qayyum
 
Car Monitoring IoT Project
Car Monitoring IoT ProjectCar Monitoring IoT Project
Car Monitoring IoT ProjectLeonardoSarra
 
GI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdiGI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdiIGN Vorstand
 
Leveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage UtilitiesLeveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage UtilitiesMatthew Stayner
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
Mobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event ProcessingMobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event ProcessingMauricio Arango
 

Similar a VTMS Vehicle Tracking Monitoring (20)

Connexions 2013
Connexions 2013Connexions 2013
Connexions 2013
 
[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service final[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service final
 
Web GIS using Google Map and QGIS
Web GIS using Google Map and QGISWeb GIS using Google Map and QGIS
Web GIS using Google Map and QGIS
 
User-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart DrivingUser-Driven Cloud Transportation System for Smart Driving
User-Driven Cloud Transportation System for Smart Driving
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptx
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
smartBike EPSIAE
smartBike EPSIAEsmartBike EPSIAE
smartBike EPSIAE
 
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
 
Design review
Design reviewDesign review
Design review
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
 
Walking in the Cloud: A New Paradigm in Geospatial World
Walking in the Cloud: A New Paradigm in Geospatial WorldWalking in the Cloud: A New Paradigm in Geospatial World
Walking in the Cloud: A New Paradigm in Geospatial World
 
Coast gis talk
Coast gis talkCoast gis talk
Coast gis talk
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
 
project
projectproject
project
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
 
Car Monitoring IoT Project
Car Monitoring IoT ProjectCar Monitoring IoT Project
Car Monitoring IoT Project
 
GI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdiGI2013 ppt buono_seismic_geo_sdi
GI2013 ppt buono_seismic_geo_sdi
 
Leveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage UtilitiesLeveraging Collector & UtiliSync to Manage Utilities
Leveraging Collector & UtiliSync to Manage Utilities
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Mobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event ProcessingMobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event Processing
 

Último

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Último (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

VTMS Vehicle Tracking Monitoring

  • 1. HinoPak Vehicle Tracking & Monitoring System (VTMS) Institute of Business Administration (IBA - Karachi) – Final Year Project Presentation June 16, 2013
  • 4. Android Application Building Blocks Android OS VTMS Application GPS GPRS/WIFISMS (As Fallback) Local Storage (As Fallback) Functional Android Application For Geographic Tracking
  • 5. FEATURES: Real-time vehicle tracking via Geographic Co- ordinates Selecting customized travel routes Estimated time of arrival to destination, Speed & Journey lapse time Google Local Integration Android Application Features
  • 6. Real-Time Vehicle Tracking • Real-Time tracking • Separate mapping for each trip travelled • Last Known Coordinate • All Coordinates
  • 7. Customized Routes • Scalable and Customized • Granular details
  • 8. Estimated Time to Arrival • Anticipate the journey duration • Displayed on an smartphone placed within the vehicle • 84.4% accuracy for speed calculated* • GPS location accurate within ~30ft radius * Test statistics from best performing test device
  • 9. Google Local Integration • Point of interest, landmarks etc based on their current location
  • 10. Visual Surveillance Building Blocks Raspberry Pi Model B Debian OS MOTION Python Program WIFI connectivity Local Storage (As Fallback) Video Surveillance Unit
  • 11. FEATURES: Real time image transmission Archived visual data Viewable in admin web panel Visual Surveillance Features
  • 12. Raspberry Pi? The Raspberry Pi is a credit-card-sized single-board mini computer Contains 512MB memory with 700MHz Processer and ability to clock up to 1 GHz, and a Video core 4 GPU. The GPU is capable of Blu-Ray quality playback. It has a fast 3D core accessed using the supplied OpenGL ES2.0 and OpenVG libraries The GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode The GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24 GFLOPs of general purpose compute and features a bunch of texture filtering and DMA infrastructure That is, graphics capabilities are roughly equivalent to Xbox 1 level of performance. Overall real world performance is something like a 300MHz Pentium 2, only with much, much swankier graphics
  • 13. Visual Data Stats Size per image ~ 500 KB (rough average) Duration of transmission 18 hours daily (assuming intercity travel) Image frequency 3 images/minute* Number of images transmitted each day 3240 Daily data transmission ~ 1.55 GB (rough approximation of core transmission) Local storage in Raspberry Pi 16 GB (current SD card size, expandable to 64 GB) Data Storage Capacity ~ 10.5 days worth data
  • 15. Web Panel Building Blocks UBUNTU APACHE MySQL PHP HTML5 + Java Script Google Maps WEB PANEL
  • 16. FEATURES: Location specific information • Last known co-ordinate • -All co- ordinates Visual information • Real time visuals • Visual Archives • Integrated view of visuals with Geographic locations Route Management • Save route • Load route • Ignition notifications Reporting • User report • Trip report Web Panel Administrati on • Add user • Remove user Web Panel Features
  • 18. Maps • Displayed using Google Maps • Each map will correspond to a specific trip • Various zoom levels • Route direction and location accuracy are offered • All data is exportable in csv format for offline manipulations & analysis
  • 19. Maps – Contd.. • Portable to other map services – one instance of Leaflet JS is implemented to showcase the feature • Custom route deviation is implemented which generates an SMS alert using sendsms.pk API to the admin to inform about deviation from the pre-set route
  • 20. Archived Visual Data • Archived to be used for future references. • All data is exportable • Visual evidence • Monitor their services and customer experience as well
  • 21. Integrated View • An integrated view has been incorporated in the system to view the visual data corresponding to the trip location tracking for better vigilance
  • 22. Route Creation/View • Customized routes • Can be modified at any time • The saved routes can then be viewed for verification purposes
  • 23. Reporting Generation • Standard reporting module • Scalable • Exportable in .pdf format
  • 24. Types of Reports User Report Summary of user related information Trip Report Summary of trip related information Ignition Reporting Charts unscheduled stops indicated by ignition status
  • 25. Three Tier Contingency Plan Level 3:Cellular Network/Wi-Fi Failure Android Application will locally store data in the device, which can be later extracted and pushed onto the web server via customized C# application Images will be stored in Raspberry Pi Micro SD card and can be extracted manually to be pushed on to the web server LEVEL 2: GPRS/Wi-Fi Failure Android Application will switch to secondary mode, SMS, to send information in a pre-set format to be pushed on to the web server via SMS server. Images will be stored in Raspberry Pi Micro SD card. LEVEL 1: Temporary Connection Loss Android Application will wait and resend once connectivity is restored. Images will be stored in Raspberry Pi Micro SD card and transmission will resume when connection restores.
  • 27. VTMS Cost Estimations Total 12,200 Recurring Expenses (Monthly) Cost (PKR) Internet Subscription for Wi-Fi 3,000 GPRS Package**** 90 Components Estimated Cost (PKR) Android Phone* 12,000 Wi-Fi Connection** 12000 (including three months subscription) Raspberry Pi 6000 Web-Cam*** 3000 Total 33,200 Total 3090 *Samsung Galaxy Y **PTCL EVO Nitro ***Infotech ****Zong Internet Package
  • 28. Data Security • Secure password protected My SQL database hosted on a dedicated server • User dashboard has clearly defined user roles, eliminating unauthorized usage • Authorized users can access relevant information only • Passwords of all the registered users are protected using ONE-WAY HASH function
  • 29. Data Security – Contd.. • All data is viewable only once logged in • End-to-end image transmission to remote server is encrypted using AES 256
  • 30. Data Security – Contd.. • AES 256 Encryption: – Image converted to HEX String. – Hex String is encrypted using AES encryption – Image is transmitted via web service to VTMS Server – Cipher text is decrypted to plain text. – Hex String is converted to binary data. – Stored as LONGBlob in MYSQL DB
  • 31. System Limitations • Since Integration of visual surveillance is the latest addition, it has greater room for improvements • Constant power supply for the Video Surveillance unit • Wi-Fi connectivity for visual data transmission • Limited number of location update requests, Google allows 10,000 requests per month, exceeding limit results in incurring additional costs
  • 32. System Limitations – Contd.. • The system is semi-automated. There is some, though minimal, interaction required from the user • Hardware compatibility may be an issue • Improved crisis response time doesn’t necessarily means timely crisis response • Deals with monitoring only, no direct response action
  • 33. Challenges • Rigorous testing required - creating a favorable environment for controlled tests. Also Identifying plausible issues of intercity travel • Finding and acquiring compatible hardware for the system to work optimally • Crafting complete and comprehensive documentation
  • 34.

Notas del editor

  1. OpenVG™ is a royalty-free, cross-platform API that provides a low-level hardware acceleration interface for vector graphics libraries such as Flash and SVG. OpenVG is targeted primarily at handheld devices that require portable acceleration of high-quality vector graphics for compelling user interfaces and text on small screen devices - while enabling hardware acceleration to provide fluidly interactive performance at very low power levels.
  2. Add screenshot. Write about trip and images relationship.
  3. Add screenshot