multitrackingsystem_ieee
TRANSCRIPT
8/2/2019 MultiTrackingSystem_IEEE
http://slidepdf.com/reader/full/multitrackingsystemieee 1/3
Multi Tracking SystemSameer Darekar(1), Atul Chikane(2)
Guided by Prof A. S. Shinde.
(1)Department of Information Technology,
Sinhgad Academy of Engineering,
Kondhwa, Pune-48.
Email: [email protected]
(2)Same as (1)
Email: [email protected]
Abstract — The ability to track, trace and control anything by
anyone from anywhere on the planet has been mankind’s unfulfilled desire. The usefulness of GSM and GPS has made
them popular in their own context, integrating these technologies
can prove to be a flamboyant solution for many unsolvedproblems. The idea of this paper is to integrate these twotechnologies into one system and provide an effective application
for vehicle tracking as well as personal tracking. To implement amulti tracking system use of the following two technologies canbe made, firstly GSM(Global System for Mobile) which is a set of standards to describe technologies for Second Generation (2G)
and GPS(Global Positioning System) which is a satellite-basednavigation system consisting several satellites revolving aroundthe earth. The system will provide solution for tracking andtracing of multiple movable objects at a same time, so the name
Multi-Tracking System. We can see the current location of theobject and other add-on features, for vehicles there will be livetracing and tracking via GPS, controlling its subsystem parts viaGSM network using SMS or GPRS. The whole system will be
implemented in Microsoft .Net Technology, for systemcomponents C#.net will be used and for web based parts ASP.net
will be used.
Keywords- Multi-Tracking System; GPS; GSM; Microsoft.net;
I. INTRODUCTION
Trying to figure out where we are is probably man’s oldestpastime. Consider a transport company having many vehicles,managing all such vehicles keeping a track of their drivers,maintaining all the vehicles is a very hectic job. So there is aneed of a system which could maintain all this essential details.We can provide an add-on to this by getting the live location of
each vehicle and finding their path, also we can determine whattheir current speed is.
A GPS receiver calculates its position by precisely timingthe signals sent by GPS satellites high above the Earth. Eachsatellite continually transmits messages that include
The time the message was transmitted
Precise orbital information the general systemhealth and rough orbits of all GPS satellites.
The receiver uses the messages it receives to determine thetransit time of each message and computes the distance to eachsatellite. These distances along with the satellites' locations areused with the possible aid of trilateration depending on which
algorithm is used, to compute the position of the receiver. Thisposition is then displayed, perhaps with a moving map displayor latitude and longitude; elevation information may beincluded. Many GPS units show derived information such asdirection and speed, calculated from position changes.
GPS tracking systems are used to track anyone andanything these days. Technology has rapidly advanced in thepast few years and it has become very easy for the averageperson to use a tracking system. If you have a vehicle, then youmay want to place a GPS tracking system under your dash or inyour glove compartment. This way, if your car ever gets stolen,you will be able to locate it within seconds and you can catchthe culprit.
If you have a small child, you will want to have a trackingsystem in place in case they get lost or wander off. Everysecond counts with a lost or abducted child, so a trackingdevice is imperative to avoid a possible disastrous andheartbreaking outcome. If you have valuable items in yourhome like jewelry, or electronics you will want a GPS trackingsystem in case they are ever stolen. There are also varioustracking systems that can locate items inside buildings andparking garages.
If you have a teenager son or daughter, you will want to usea GPS tracking system to make sure that they are drivingresponsibly and they are going where they told you they weregoing. If you suspect your spouse or significant other of
cheating, a good tracking system will be able to confirm orabsolve your suspicions.
II. EXISTING TECHNOLOGIES
A. Automotive Navigation System
An automotive navigation system is a satellite navigationsystem designed for use in automobiles. We may see thissystem primarily in high cost cars. It typically uses a GPSnavigation device to acquire position data to locate the user on
8/2/2019 MultiTrackingSystem_IEEE
http://slidepdf.com/reader/full/multitrackingsystemieee 2/3
a road in the unit's map database. Using the road database, theunit can give directions to other locations along roads also in itsdatabase. Dead reckoning using distance data from sensorsattached to the drivetrain, a gyroscope and an accelerometercan be used for greater reliability, as GPS signal loss and/ormultipath can occur due to urban canyons or tunnels, also thisdevice can lead the driver to a particular destination by sensingthe position of the car continuously.
The portable GPS devices have helped increase andenhance safety for the people. In addition, the GPS system is aphenomenal navigational tool that is vital to every traveler.This system is good for the driver but by this system the ownerof the vehicle cannot know the current vehicle details as andwhen needed, so this system may be useful to the driver but itis not that useful to the owner of the vehicle who may want tokeep a watch on the driver.
B. GPSylon System
GPSylon is able to show maps downloaded from theexpedia map servers. It may connect to a GPS device and track your position on the maps. At the moment, it is able to readGPS data in the NMEA standard from a serial GPS device, afile or a GPS daemon across a network. The main feature is thedisplay of various maps. GPSylon allows the user to navigatearound like in a digital atlas. It shows maps of different scales,so missing maps of one scale do not result in a black screen,but show the next larger scale.
It allows the download of a single map or for a givenlocation or for multiple maps in a given rectangular area frommapblast or expedia map servers. In the download mouse modethe user may choose a single map or by dragging a rectanglewith the mouse, the user may choose to download maps for alarger area. This functionality allows the user to downloadmaps in a given scale for a larger area. It is a desktopapplication so it requires installing on every machine, also it
needs to download maps from servers which in turn affect theirperformance. It cannot control subparts of a vehicle. So aGPSylon System is far better than Automotive NavigationSystem discussed before.
C. Open GTS(GPS Tracking System)
It is an open source project designed specifically to provideweb-based GPS tracking services for a "Fleet" of vehicles. Itwas designed to fill the needs of an entry-level Fleet trackingsystem; it is also very highly configurable and scalable to largerenterprises as well. Open GTS is entirely written in JAVA,using technologies such as Apache Tomcat for web servicedeployment, and MySQL for the datastore. OpenGTS comeswith support for OpenLayers/OpenStreetMap
The main disadvantages of this system is that it onlysupports vehicle fleet tracking and not others, it uses the onlyGPS network to get the data but not the GSM network so thesystem cannot communicate with the device. Still this is farbetter than the above two system
III. WORKING OF THE SYSTEM
Figure 1. Working of Multi-Tracking system
A. Basic Working
The Physical Components of Multi-Tracking System are
GPS Satellite
Car or Person with compatible Device
GSM Service Provider
Tracking Server
Client PC
GPS satellite sends GPS data to the device whichtemporally stores the data in case of car we use AVL (AdvanceVehicle Locator) and in case of person we use a specially
prepared device for personal tracking containing the panicbutton for the purpose of emergency. This device contains aSIM card which is used to communicate with the local GSMnetwork thus the device uses GPS as well as GSM network.
The data on the device is send to the tracking server viaGPRS through the local network. On the tracking server thereis a software component called as Socket Listener to get thedata from the device on a particular socket. After the data isreceived in hexadecimal format it is parsed and converted toreadable format by the parser and converter, the data is thenstored into the database and further processing is done for alertsand reports generation.
There are web pages integrated with Google map and otherAPIs for the purpose of viewing the vehicle or a person on theGUI.
B. Optimizations
As it is a web based application so the performance of thesystem may be hampered by the lack of proper bandwidth,even if the bandwidth is available the performance may behampered by the working of individual components as it is anasynchronous application depending upon the performance of
8/2/2019 MultiTrackingSystem_IEEE
http://slidepdf.com/reader/full/multitrackingsystemieee 3/3
other parts. If the performance of one part is below average thewhole application may suffer, so the performance criterion foreach component is important and it cannot be compromised.
Some of the optimizations considered are as follows.
a) Socket Listener: It is a system component which has
the task of accepting data and storing it into log files. This
component should do its task as quickly as possible so that the
parser and converter can do their further tasks quickly. Itshould be optimized to receive data from multiple devices on
the same port or on multiple ports depending on the capacity.
b) Data Retrieval: Data is retrieved from two locations
firstly from the log files created by the listener and from the
Database for further processing. The Parser and Converter
service gets data from the log files and do their task. As the
database size may be huge so getting right data from the
database within shortest possible time is a challenging job, for
this purpose we are using stored procedures and proper
indexing is done to the database.
c) Generating KML for Google Maps : KML stands for
Keyhole Markup Language it is a file format used to display
geographic data in an earth browser, such as Google Earth,
Google Maps, and Google Maps for mobile. A KML file is
processed in much the same way that HTML (and XML) files
are processed by web browsers. Like HTML, KML has a tag-
based structure with names and attributes used for specific
display purposes. Thus, Google Earth and Maps act as
browsers for KML. By the use of KML working with Google
maps becomes easy and time saving.
d) Organization of Data: As the number of clients
increase so the data organization also should be proper for
quick retrieval, for these purpose data is organized into folders
named according to users and ordered by dates.
IV. CONCLUSIONS
GPS and GSM integration for vehicle and other objects
tracking can be very helpful instead of just using GPS network
alone.
This system can be further extended for multiple
applications as follows
Anti-theft system for cars and bikes.
Managing of public transports.
Tracking of valuable assets
And many more similar applications thus, this system can
prove to be very helpful in future.
ACKNOWLEDGMENT
First and foremost we would like to thank our internalguide Prof A. S. Shinde who motivated us to write this paperand also our external Guides Mr. Sandeep Madiwal and Mr.Sharad P. for their extended support from Sands TechnologiesIndia Ltd.
REFERENCES
[1] B. Hofmann-Wellenhoff, H. Lichtenegger and J. Collins, “GlobalPositioning System: Theory and Practice”, Fourth Edition, SpringerVerlag, 1997 ISBN 978-3-211-83534-0
[2] “Integration of GPS and GSM for Determination of cellular coveragearea”by A. D. Sarma, P. S. Ravikanth and D. Krishna Reddy
[3] For information regarding Automotive Navigation Systemhttp://en.wikipedia.org/wiki/Automotive_navigation_system.
[4] For GPSylon System www.tegmento.org/gpsylon.
[5] For Open GTS www.opengts.org.
[6] FM4100 Protocols and User Guides.
[7] http://www.gpstechreview.com/
[8] GPRS Technical Review - Natalian v Vivera