SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
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!

Contenu connexe

En vedette

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 

Dernier (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 

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.

Notes de l'éditeur

  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