Вы находитесь на странице: 1из 8

Transportation Management

Ch. Nagalakshmi
Swathi Reddy
G. Savitha
P. Sonia
V. Rajalakshmi

CSE 12
CSE 15
CSE 19
CSE 38
ECE 37

Overview
Real time GPS tracking information will be sent via GPS tracker module which will
be stored in a database (mySQL). When user clicks on the tracking page, which is
an open source web application server, serves up an HTML page with embedded
code. The script would run in the user's browser and has instructions to retrieve the
positional information from the database every few seconds. It then integrates this
information into Google Maps through Google Maps API which displays the position
on a map. Since the positional information is retrieved every few seconds and the
maps updated at the same frequency, a real time GPS tracking effect is achieved.

Materials
Required

GSM Module ( SM5100B )


GPS Module (USGlobalSat
EM-406A/
Arduino UNO/ Atmega 32

Block Diagram
REMOTE SERVER
(mySQL database containing coordinates
sent by GPS module)

GGSN

TCP network

GPRS link
( transferred in NMEA format)

GPS module
(attached to the vehicle)

Coordinates of vehicle
Google Maps server

User's web browser

Coordinates
(requested through Javascript
embedded in HTML)

Request for location


Position of vehicle on Google map

Web2Py server
(serves HTML)

Features
GPS Speedometer
GPS calculates vehicle speed by measuring actual distance travelled overtime
divided by time taken. Distance travelled can be found out as we have real time
tracking data which gives us lat/lon every few secs.

SMS Service
A web portal for receiving information about the cab bookings will be developed using
web2py. The user will receive an SMS alert containing details of the nearest cab or
mode of transportation. SMS utils, a section of a python module, will be used for
implementing the above.

Google Maps JavaScript API


Use Google Maps API to overlay data received from GPS tracker ( lat, lon ) to display
custom map displaying current location, route etc.
Source: https://developers.google.com/maps/documentation/javascript/

Database Schema
GPS module sends the tracking position data in NMEA format. To extract relevant data well
parse data to get relevant information. Data will be represented as shown below.
$GPGGA,104534.000,7791.0381,N,06727.4434,E,1,08,0.9,510.4,M,43.9,M,,*47,$GPGGA,HHMMSS.SSS,l
atitude,N,longitude,E,FQ,NOS,HDP,altitude,M,height,M,,checksum data
Device
(GPS) ID

Time

Latitude

Longitude

4566

12:34

7791.0381

06727.4434

4589

1:35

7728.7735

2713.1700

4566

12:37

7791.0382

06727.4437

Transportation requirements
An online form will be created using the mobile-friendly version of web2py to collect
the details of the types of trip made by the residents of Sricity. From the database, the
relationship between the destination and the mode of transport will be derived and
this information will be used for suggesting the preferred mode of transport given the
users requirement.

Вам также может понравиться