This is a project to develop a vehicle tracking system code which uses, GPS/GPRS/GSM. I have hardware units, that send GPRS data at regular intervals. All these data packets should be received by a server which has a static IP and port.
The information contained in the GPRS packet should be used to make various reports and charts. There should be reports such as speed, route, distance covered, halt, geofence, speed violation alerts etc. Another function this should do is to facilitate online location mapping on Google Maps, with place names displays on click. This also should have the facility to see playback and provision to set geofence.