Cloud-Based Vehicle Tracking System
The need for vehicle tracking system in real time is growth continues due to increase the cases of theft. This type of system in real time needs to transmit large data with huge number of HTTP request to the server to keep tracking and monitoring in real time, thus causes spend extremely high cost every month for transportation the information on tracking vehicles to server therefor the needs for reducing the number of transportation and data size that transmits in each HTTP request to save expenses. This paper designed and implement an integrated vehicle tracking system in real time to track vehicle anywhere and anytime. This system is divided into two parts: vehicle tracking part and monitoring part. Tracking part is represented by installation the electronic devices in the vehicle using modern Global Positioning System (GPS), microcontroller Arduino UNO R3 and SIM800L GSM/GPRS modem. GPS is determined location of the vehicle via received coordinates from satellites such as latitude and latitude with accuracy ranging approximately 2.5 meters; the coordinates faked to add a type of protection to information on vehicles without effecting on characterizing real time tracking before sending it via a General Packet Radio service (GPRS). The monitoring part is in the cloud and will receive the coordinates and displays it on a map in a web page. The main contribution of this system is it reduced data size that sent from in-vehicle device via selected only necessary data for tracking vehicle from NEMA sentences of GPS and reduced number of HTTP request that sent to remote server via constrain the transmission of information with the movement of vehicles, since when vehicle moved the coordinates each 10s and did not send anything when the vehicle stopped thus will reduce the cost of expenses every month. This system can be utilized to track and monitoring the vehicles of large universities, companies, organization and also can be used in army vehicles and police vehicles.