SlideShare ist ein Scribd-Unternehmen logo
1 von 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!

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie Final presentation

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
 

Ähnlich wie Final presentation (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
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Final presentation

  • 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.

Hinweis der Redaktion

  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