Presentation is loading. Please wait.

Presentation is loading. Please wait.

Holistic Vehicle Tracking System Adam Elliott, Taylor Kinsella, Matthew Lillywhite, Christopher McNeil Future Transit Now.

Similar presentations


Presentation on theme: "Holistic Vehicle Tracking System Adam Elliott, Taylor Kinsella, Matthew Lillywhite, Christopher McNeil Future Transit Now."— Presentation transcript:

1 Holistic Vehicle Tracking System Adam Elliott, Taylor Kinsella, Matthew Lillywhite, Christopher McNeil Future Transit Now

2 Agenda Introduction Proof of Concept Where the idea came from Major Components Recommendations Conclusions Questions & Answers References

3 Introduction Holistic Vehicle Tracking System – Adam Elliott Database Management – Christopher McNeil Web Development – Matthew Lillywhite Infrastructure – Taylor Kinsella

4 Proof of Concept Hardware capable of tracking geographical position and sending over cellular network Server capable of accepting data send from hardware and log into database Web server used by transit customers to query database Plotted on interactive google map Login registration and favourite route Password encryption / best practices

5 Where Did the Idea Originate? All Calgary Public Transit users can relate Inconsistent scheduling times Weather deterred

6 Major Project Components Server, services and virtualization Network, routing and port forwarding Hardware module (Arduino) Website development Database development & selection

7 Server HP ProLiant DL380 G7 Hardware RAID Virtualization Windows Server 2012 Uninterruptable Power Supply Management iLO Server rack with UPS

8 Services Member Server IIS 7 PHP & Python parser MySQL Database Domain Controller DNS Active Directory Domain Services GPO

9 Virtualization Software VMWare Vsphere ESXi 5.1 Bare Metal Hyper Visor VMWare Vclient

10 Networking / Routing Port Forwarding Port 80 Port 3343 Port 3379 SSH D-Link Linksys DD-WRT Access Controls DHCP

11 Hardware Module Arduino Arduino Mega 2560 Hammod Case Arduino Uno R3 Arduino Mega 2560 Adafruit Ultimate GPS Breakout V3 SM5100b GSM Shield Modules

12 Hardware Module Arduino Mega 2560 Bread Board Arduino Uno R3

13 Website Development Proj354 Portal Simplistic Galleria Single point of resources Transit Buddy Responsive (percent-based CSS) PHP interaction with MySQL database Hosted via IIS 7 Integrated Google map

14 Website Development Website Performance test

15 Website Development Transit Buddy with Integrated Google Map

16 Database Development Microsoft SQL My SQL Microsoft Access Calgary Transit.CSV imports Salting and hashing

17 Database Development Database Design

18 Recommendations Device be duplicated and field tested using a single route by Calgary Transit. Arduino Mega to a “Teensy” development board Circuit boards and programming chips on a larger scale Script to update database daily to show which busses are servicing which routes. Moving to C++ or C#

19 Conclusions Proof of concept 6 million line database Arduino module with GPS and GSM Responsive web design (CSS) Integrated google map Use of PHP and python MySQL over MS SQL

20 Questions & Answers

21 References innovative-ideas-and-the-role-of-transit/ hprojects.blogspot.ca/2010/04/real-time-mobile-gps- tracker-with.html https://data.calgary.ca/OpenData/Pages/DatasetListingAlph abetical.aspx#C


Download ppt "Holistic Vehicle Tracking System Adam Elliott, Taylor Kinsella, Matthew Lillywhite, Christopher McNeil Future Transit Now."

Similar presentations


Ads by Google