Vehicle monitoring system using a GPRS tracker device and Google Maps Gafițescu Daniel & Prof. Dr. Ing. Botez Claudia
Jan 15, 2015
Vehicle monitoring system using a GPRS tracker device and Google
Maps
Gafițescu Daniel & Prof. Dr. Ing. Botez Claudia
How does it function?
Used tehnologies
• Php5 • Mysql (but can be used any other RDBMS because it uses PDO , a
database abstraction layer)• Javascript – framework ExtJs• Ajax - Asynchronous JavaScript and XML• JSON - JavaScript Object Notation• XML • Google Maps – free web mapping service application and
technology provided by Google• Google Geocoding – free web position system based on the address
All the technologies are open - source
The cost is minimal and it is represented by the cost of the gprs devicesinstalled on the cars and server with Linux on it and having and real IP
Application schema
Application is design using the Model-Viewer-Controller arhitectural pattern
Application functional scheme
Country component
Manage countries; the dispatcher can create , edit and delete countriesStation component
Manage stations; the dispatcher can add , edit and deletestations.When you add a station the coordinates are obtained using geocoding based on the address that dispatcher added geocoding în funcție de adresa introdusă de dispecer
Journey component
The dispatcher can create a journey based on the stations added in the station componentAt the end,the dispatcher can see on Google Maps the optimal path between the stations
The dispatcher can add , edit and delete cars from the fleetHere the dispatcher enter here the phone number assign to the SIM card that is inserted in the gprs tracker.
Car component
Map component
In this component the dispatcher can see on Google Maps the position of the cars on each journey
Dispatcher componentIn this component are managed the dispatchersThey can be added, delete or edit.
Eraytech AVTS-1500 – grps trackerThe device - plug in the electric system of the car. - IN/OUT interface – can be equipped with Standard Barcode (for taxi drivers, when they give the customer the bill , all the data is send to server), RFID (Radio-frequency identification) .USB –B type – and can be connected to a PDA or notebook for navigation assistance (GPS navigation)- antenna GSM/GPRS si GPS for communication- SiRF Star III GPS module - 2DRMS accuracy is 5 meters, and can perform on temperatures between -40 °C and + 85°C
Geocoding
- This is the proccess of determine the latitude and longitudeof a certain address or location
-Google offer for free to developers the geocoding system as a web service -Accuracy is very low in the Eastern Europe(Romania has a city accuracy level , but this will improve in future)
Geocoding example
Iasi , Romania
Latitude =47.156951 , Longitude 27.589853
Googlegeocoding
Informatic system
Similar systems
Swiss Trains (http://www.swisstrains.ch)
- uses Google Map to simulate the position of trains in Swiss in real time drawing the trajectory every 30 seconds
- gives the users information regarding the direction of the train and waiting times