Cloud Computing based Real-Time Vehicle Tracking and Speed Monitoring System



Similar documents
DESIGN AND DEVELOPMENT OF GPS-GSM BASED TRACKING SYSTEM WITH GOOGLE MAP BASED MONITORING

Keywords: GPS, GSM, AVR Microcontroller, SMS.

ADVANCED VEHICLE TRACKING SYSTEM USING ARM7

GPS & GSM BASED REAL-TIME VEHICLE TRACKING SYSTEM.

How To Build A Gps Vehicle Tracking System On Android App.Com

Accident Notification System by using Two Modems GSM and GPS

Raghavendra Reddy D 1, G Kumara Swamy 2

International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 3, Issue 6, June 2014

Applying Web Based GPS/GPRS Ticketing and Tracking Mechanism to Reduce Traffic Violation in Developing Countries

Development of GSM and GPS based Cost Effective Telematics Module

Real Time Vehicle Tracking System Using GPS and GPRS

REVIEW ON IMPROVED VEHICLE MONITORING SYSTEM WITH ARRIVAL TIME PREDICITION

SMART COLLEGE BUS TRACKING MANAGEMENT SYSTEM AND ITS APPLICATION

Real Time Vehicle Tracking System using GSM and GPS Technology- An Anti-theft Tracking System

ACCIDENT INFORMATION SYSTEM USING ARM PROCESSOR, GPS AND GSM TECHNOLOGY

Advanced Vehicle Tracking System Using ARM7

Vehicle and Object Tracking Based on GPS and GSM

My2B. MyALARM2 GSM/GPRS Datalogger with Alarm Management

RealTime Implementation of RTOS based Vehicle Tracking System

International Journal of Software and Web Sciences (IJSWS) GPS and GSM Based Database Systems for User Access

Vehicle Tracking System for Security and Analyzing Transportation Vehicle Information

SHORT COMMUNICATION Vehicle Tracking and Theft Control Using GSM and GPS

Vehicle IOT Gateway Family Datasheet

Tracking Anomalies in Vehicle Movements using Mobile GIS

A Real Time Tracking and Alerting System Using LabVIEW

Vehicle Tracking System,

Vehicle Scrutinizing using GPS & GSM Technologies Implemented with Ardunio controller

Autos Limited Ghana Vehicle Tracking Business Proposal

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

A MASSIVE VEHICLE THEFT CONTROL SYSTEM USING EMBEDDED AND MOBILE TECHNOLOGIES

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 ISSN

Smart Onboard Public Information System using GPS & GSM Integration for Public Transport

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Intelligent Home Automation and Security System

REAL TIME VEHICLE CEASING AND TRACKING USING GSM

Automobile Speed Violation Detection System using RFID and GSM Technologies

User Manual (UDTTV01 V 1.6

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

SuperGuard VT-05 Vehicle Tracking Device

Advanced Vehicle Tracking System on Google Earth Using GPS and GSM

RFID, GPS & GSM Based Vehicle Tracing & Employee Security System

Advanced Vehicle Security System

Designing Vehicle Tracking System - An Open Source Approach

Vehicle Tracking and Monitoring By ARM7

SIP Protocol as a Communication Bus to Control Embedded Devices

GPS-GSM Based Tracking System

SMART DRUNKEN DRIVER DETECTION AND SPEED MONITORING SYSTEM FOR VEHICLES

Integrating Social Network Services with Vehicle Tracking Technologies

Real Time Web based Vehicle Tracking using GPS

Vehicle Tracking and OBD Information

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

IDD-213T User Manual. (Rev. 1.0) China Aerospace Telecommunications Limited

Tracking Solutions for Fleet Management Systems

Comparative Analysis of Several Real-Time Systems for Tracking People and/or Moving Objects using GPS

Advanced Car Security System Using GSM

Design of a GSM Cell Phone based Vehicle Monitoring & Theft Security System

How To Track A Car With Gps And Gsp/Gsm/Gprs Technology

Datalink Systems Inc.

A Low Cost Vehicle Monitoring System for Fixed Routes Using Global Positioning System (GPS)

Design and Development of Suraksha -A Women Safety Device

ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK

Vehicle Tracking System using GPRS

Gilsson AlwaysFind Web Base Fleet Management AVL & Personal GPS Trackers

What is our purpose?

M2M and the PICtail Plus Daughter Board

DESIGN AND IMPLEMENTATION OF REAL TIME VEHICLE TRACKING SYSTEM

Remote Vehicle Tracking System through Voice Recognition App Using Smart Phone

DESIGN OF SMS ENABLED CAR SECURITY SYSTEM

MCOM VEHICLE TRACKING SYSTEM MANUAL

FAQ s 1. What is GPS? 2. How does GPS work? 3. What is GPRS? 4. How does your device communicate?

Design and Implementation of an Accidental Fall Detection System for Elderly

Review on Accident Alert and Vehicle Tracking System

Nagpur, Maharashtra, India

Real-time Vehicle Tracking System

Design And Implementation Of Bank Locker Security System Based On Fingerprint Sensing Circuit And RFID Reader

USER MANUAL V5.0 ST100

1. Vehicle Security/Tracking Device

An Android Application for Tracking College Bus Using Google Map

Real-Time Car GPS Tracker (Portable, Weatherproof, Magnet, More)

Integrating Social Network Services with Vehicle Tracking Technologies

Display Message on Notice Board using GSM

MCOM VEHICLE TRACKING SYSTEM MANUAL

HIGH SECURED VEHICLE WITH INTERIOR VENTILATION CONTROL AND PERIMETER MONITORING SYSTEM

GPSintegrated - GPS Tracking Platform

Vehicle Tracking System using GPS and Android OS

Design of Wireless Home automation and security system using PIC Microcontroller

How To Track A Vehicle With A Smart Vehicle Tracking System

Truck Automation for the Ready Mixed Concrete Industry. Michael J. Hoagland (205) ext

ONLINE HEALTH MONITORING SYSTEM USING ZIGBEE

Integration of Arduino as a slave system to LonWorks based System using I2C Interface

Cypress Semiconductor: Arduino Friendly PSoC Shield

GPS Vehicle tracker (Anti-theft Tracking & Positioning) USER MANUAL

Surveillance System Using Wireless Sensor Networks

Real-Time Vehicle Data Logging System Using GPS And GSM

Intelligent boundary alert system using GPS

A Cost Efficient Real-Time Vehicle Tracking System

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

Collided Vehicle Position Detection using GPS & Reporting System through GSM

GPS and GSM based Vehicle Tracing and Employee Security System

Transcription:

I J C T A, 9(4), 2016, pp. 49-56 International Science Press Cloud Computing based Real-Time Vehicle Tracking and Speed Monitoring System T. Godavari 1 and J. Umadevi 2 ABSTRACT Real-time vehicle tracking and speed monitoring system is an electronic device which can be equipped in any automobile to enable the owner/parent/a third party to track the location and monitor the speed of the vehicle in cloud server. The system proposed in this paper is an Internet of Things (IoT) application which uses Global Positioning System (GPS) as well as Global system for mobile communication (GSM) technology, the most efficient source of vehicle tracking/monitoring. The proposed IoT device, acting as an anti-theft mechanism, involves Intel Galileo Gen 2 development board, a quadband GPS/GPRS/GSM module, Vehicle speed sensor, LCD display and a Open source Cloud Server. Keywords: Vehicle tracking, Speed Monitoring, Intel Galileo Gen2, Thingspeak, GPS, GPRS, GSM, SIM908, 1. INTRODUCTION Real-Time vehicle tracking and speed monitoring system ensures the safety of public and private vehicles as a theft prevention and retrieval device. The continuous uploading of the vehicle location in cloud helps police in the tracking of a stolen vehicle. Vehicle tracking systems are commonly used by fleet operators for fleet applications which include management functions such as routing, dispatch, on-board information, speed monitoring and vehicle security. The proposed system uses Intel Galileo Gen 2 development board which incorporates Intel Quark SOC processor. This Microcontroller is interfaced to GPS/GPRS/GSM quadband module SIM908. SIM908 continuously monitors a moving Vehicle using GPS and gives the latitude and longitude corresponding to the position of the vehicle. The GSM/GPRS(General Packet Radio Service) is used to post this vehicle location data from a remote place to a Cloud Server using a HTTP POST request. Thingspeak, an open-source cloud server is used in the proposed system. The speed of the moving vehicle is given by the vehicle speed sensors to the microcontroller. When the speed of the vehicle exceeds a threshold value, the system automatically sends an SMS alert to a pre-determined mobile number. At the same time, it flashes a warning message on the LCD monitor. The speed monitoring feature of the device helps in monitoring driving behavior/capability of the driver, such as an employer of an employee, or a parent with a teenage ward. The automatic SMS alert mechanism to the employer/parent/third party when extreme rash driving happens is a novelty which can be very helpful to enforce discipline. The LCD display of a Warning Message when speed limit is breached acts as an instant alert to the driver. This paper is organized in the following manner. Review of the Literature survey is given in section II. Section III discusses about the design of the proposed vehicle tracking and speed monitoring system and Section IV gives a detailed description about Implementation of the proposed model. Section V, Conclusion of the work explains about the Merits and Demerits of the proposed model, area of application and future scope of work. 1,2 Department of Electronics and Communication Engineering, Dr. M.G.R. Educational and Research Institute University, Chennai, India, Emails: t.godhavari@gmail.com, umadevijp@yahoo.com

50 T. Godavari and J. Umadevi 2. LITERATURE SURVEY Research on real-time vehicle tracking and speed monitoring devices have gained momentum due to the advancements in the field of Internet of Things and its capability to act as an anti-theft mechanism. El-Medany, W. et al implemented the system using GM862 cellular quadband module for vehicular tracking. Also, they used a self-designed website made of MS-SQL SERVER 2003 and ASP.Net for posting the vehicle location and speed information. Iman M. Almomani et al provided 2 types of end-user applications in their Ubiquitous GPS Vehicle tracking and management system. Le-Tien, T et al utilizes a similar design model. Sadagopan, V.K et al has a special locking system built-in to serve as an anti-theft model. Hu Jian-ming et al utilizes a special vibration sensor to serve as an anti-theft model. Pankaj Verma et al designed a system using Atmega microcontroller MAX 232 and SIM 300. A web application was designed to post the location details. 3. DESIGN OF THE PROPOSED SYSTEM The proposed vehicle tracking and speed monitoring system utilizes the Integrated development Environment (IDE) of Intel Galileo Gen2 board for design and implementation of the prototype. The schematic of the proposed system is given in figure 1. VEHICLE SPEED SENSOR INTEL GALILEO INTEGRATED DEVELOPMENT ENVIRONMENT SIM908 QUADBAND MODULE THINGSPEAK 16 2 LCD MONITOR Figure 1: Schematic of Cloud based Vehicle Tracking and Speed Monitoring system.

Cloud Computing based Real-Time Vehicle Tracking and Speed Monitoring System 51 It uses vehicle speed sensor to get the speed of the moving vehicle. GPS/GPRS quadband module SIM908 is used to locate the current location of the moving vehicle. It is also used as GSM module for posting the data on Thingspeak, an open source cloud server. A detailed description about the various building blocks of the proposed system is as follows: Intel Galileo Gen2 Board: The processor used by Intel Galileo Gen 2 board is Intel Quark SoC X1000, a 32-bit Intel Pentium-class system on a chip (SoC). The board inherits Intel architecture and has been designed to have software and hardware(pin) compatibility with shields designed/developed for the Arduino Uno R3. Arduino, the Integrated Development Environment (IDE) can be used by the Galileo board for design and development of the proposed model. The layout of Galileo Gen2 development board is given in figure. 2. GPS/GSM/GPRS Technology: The Global Positioning System (GPS) is the only efficient method used for Global Navigation System (GNSS). GPS uses Medium Earth Orbit satellites, the constellation ranging from 24 to 32, in order to transmit precise microwave signals, which enable GPS receivers to determine the Figure 2: Intel Galileo Gen2 development Board Figure 3: GPS Tracker SIM908 for Intel Arduino

52 T. Godavari and J. Umadevi location, speed, direction, and time of the object which is being monitored. The proposed system uses the GPS technology to arrive at the vehicle location. The GPS and GSM/GPRS quadband module SIM908 is use in the proposed model. SIM908 module, a Quad-Band GPS/GPRS module, has both GSM/GPRS and GPS technologies, the key for real-time tracking applications. It reads the GPS coordinates (longitude and latitude) and send them by using a HTTP request to a web server. The main advantage of SIM908 is its special design, which integrates GPS and GPRS. This off-the-shelf model with a standard interface drastically reduces both time and cost in the development of GPS enabled applications allowing moving objects to be tracked seamlessly at any location and at any time, for the fact that there is signal coverage. GPS tracker SIM908 is shown in Figure 3. AT commands are used to connect SIM908 to the internet using GPRS and to read and send GPS data from the SIM908 to the server. AT is an ATTENTION command and is used as a prefix to other parameters in a string. The AT command combined with other parameters can be set up in the communications package or typed in manually as a command line instruction. 16 2 LCD Display: The LCDs have a parallel interface. The interface consists of the pins, register select (RS) pin that controls where in the LCD s memory the data is written to and A Read/Write (R/W) pin that selects reading mode or writing mode. An Enable pin that enables writing to the registers 8 data pins (D0-D7). The commands associated with LCD display are: // Include the relevant header file # Include <LiquidCrystal.h> // Set up the LCD s number of rows and columns lcd.begin(16,2); // Clear the Screen lcd.clear(); //Display each character onto the screen lcd.write(serial.read()) The wiring diagram between Intel Galileo board and 16 2 LCD is shown in Figure 4. Vehicle speed sensor: The Vehicle Speed sensor (VSS) is generally located at the transaxle or transmission and is used to measure transaxle/transmission output or wheel speed. This wheel speed is utilized by Engine Control Module (ECM) to modify engine functions such as, AF ratio, ignition timing, transmission shift points, and to initiate diagnostic routines. The VSS can be tested with a scan tool or it can also undergo a resistance check. The Schematic of Vehicle Speed Sensor is shown in Figure 5. Figure 4: Wiring diagram between Intel Galileo Board and LCD Display

Cloud Computing based Real-Time Vehicle Tracking and Speed Monitoring System 53 Thingspeak: It is an open source cloud server which is a popular choice for Internet of Things applications. It is an API as well as a data platform that allows an user to gather, save, process and generate reports on the collected data. It can process data received from sensors or actuators, such as Raspberry Pi, Arduino, BeagleBone Black, etc. The numerous computations and processes that Thingspeak can perform are storing numeric and alphanumeric data, numeric data computation, processing HTTP requests, location tracking and current status updates. ThingSpeak can be very effective in creating location-tracking applications, sensor-logging applications and status update applications. The key element of ThingSpeak activity is the channel, which contains data fields, location fields, and a status field. Data can be written to the channel fields and processed, after creation of a ThingSpeak channel. With the help of MATLAB code, the data can be used to create tweets or alerts. ThingSpeak follows the below given processes in order for real-time applications to use them: Creating a Channel and related fields Data collection Analyze, process and Visualize the data Act on the data Figure 5: Schematic of Vehicle Speed Sensor Arduino reads the analog input from the sensor using one of its Analog pins and updates a ThingSpeak Channel by sending a HTTP POST via the Arduino Ethernet Shield or the Arduino Ethernet. 4. IMPLEMENTATION OF THE PROPOSED MODEL The Intel Galileo Gen2 development board is coupled with a GPS+GPRS SIM908 Quadband Module, one GPRS-GSM antenna and one GPS antenna to transmit the location of a vehicle in real-time. A 16 2 alphanumeric LCD display, JHD162A is used for displaying a warning message when the breach of threshold speed-limit occurs. For prototype design, a Triple Axis Accelerometer MMA7361 is used to simulate the

54 T. Godavari and J. Umadevi speed of the moving vehicle. It has 3 axis X, Y and Z, whose movements produce corresponding output values. For design and development of the proposed system in the Arduino IDE, accelerometer is used in place of Vehicle speed sensor. Thingspeak, an open source cloud server is used for Real-Time posting of data. A 9-volt alkaline battery is used to power the system. The inter-connection between the accelerometer and Intel Galileo Gen2 board is shown in figure 6. After connecting the accelerometer to the Galileo board, the X, Y and Z axes are moved in varying directions. Due to the differing movements, the sensor values provide differing output values, whose range is provided by the Accelerometer Datasheet. These values of the 3 axes, X, Y and Z, are displayed on the serial monitor of Arduino IDE which is shown in figure 7. Figure 6: Intel Galileo and Accelerometer Inter-connection Figure 7: Accelerometer values displayed in serial Monitor of Arduino IDE

Cloud Computing based Real-Time Vehicle Tracking and Speed Monitoring System 55 The POST command is used by the prototype to post the x-axis value of the accelerometer to the Thingspeak cloud server. The x-axis data is taken from analog pin A0. The POST command is as given below: POST/update HTTP/1.1 Host: api.thingspeak.com Connection: close X-THINGSPEAKAPIKEY: (MK2KRTMLKY1I47MC) Content-Type: application/x-www-form-urlencoded Content-Length: 4 Field1= (x-axis data) The x-axis data of the accelerometer being posted in Thingspeak channel is shown in figure 8. Figure 8: Accelerometer Values posted in ThingSpeak channel When speed limit exceeds the threshold value, the speed value and the current vehicle location is sent to a pre-determined mobile number using SIM908. At the same time, a warning message is also displayed on the 16 X 2 LCD monitor, which can be mounted in a strategic location in the direct view of the driver to create maximum impact. 5. CONCLUSION The proposed design based on Intel Galileo Gen 2 board with SIM908 GPS/GPRS quadband module is an efficient, easy to implement vehicle tracking and speed monitoring device. This efficient IoT device acts as an anti-theft mechanism since at any given point of time, the current location of the vehicle is posted in a channel in the cloud server ThingSpeak. The current speed of the vehicle is also posted into the Thingspeak channel. The novel idea of sending a warning message to a pre-defined mobile number when the speed

56 T. Godavari and J. Umadevi threshold is exceeded acts as an instant alert mechanism for the owner/parent/third party in case of overspeeding. The warning message displayed on the 16 2 LCD Monitor provided in the dashboard gives instant warning to the driver. Future scope of work includes adding special features to the existing model such as accidents / emergency health situations alert mechanism to emergency services. REFERENCE [1] El-Medany, W.; Al-Omary, A.; Al-Hakim, R.;Al-Irhayim, S.; Nusaif, M., A Cost Effective Real-Time Tracking System Prototype Using Integrated GPS/GPRS Module, Wireless and Mobile Communications (ICWMC), 2010 6th International Conference on, vol., no., pp.521, 525, 20-25 Sept. 2010. [2] Hu Jian-ming; Li Jie; Li Guang-Hui, Automobile Anti-theft System Based on GSM and GPS Module, Intelligent Networks and Intelligent Systems (ICINIS), 2012 Fifth International Conference on, vol., no., pp.199, 201, 1-3 Nov. 2012. [3] Nagaraja, B. G.; Rayappa, R.; Mahesh, M.; Patil, C.M.; Manjunath, T. C., Design & Development of a GSM Based Vehicle Theft Control System, Advanced Computer Control, 2009. ICACC 09. International Conference on, vol., no., pp.148, 152, 22-24 Jan. 2009. [4] Fleischer, P.B.; Nelson, A.Y.; Sowah, R.A.; Bremang, A., Design and development of GPS/GSM based vehicle tracking and alert system for commercial inter-city buses, Adaptive Science & Technology (ICAST), 2012 IEEE 4th International Conference on, vol., no., pp.1, 6, 25-27 Oct. 2012. [5] Le-Tien, T.; Vu Phung-The, Routing and Tracking System for Mobile Vehicles in Large Area, Electronic Design, Test and Application, 2010. DELTA 10. Fifth IEEE International Symposium on, vol., no., pp. 297, 300, 13-15 Jan. 2010. [6] Iman M. Almomani, Nour Y. Alkhalil, Enas M. Ahmad, Rania M. Jodeh Ubiquitous GPS Vehicle Tracking and Management System, IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT) 2011. [7] Abed khan M.E.(Student),, Ravi Mishra, GPS GSM Based Tracking System SSCET, CSVTU, Bhilai, India International Journal of Engineering Trends and Technology-vol.3, no., pp. 161-164, 2012. [8] Lita, I.; Cioc, I.B.; Visan, D.A., A New Approach of Automobile Localization System Using GPS and GSM/GPRS Transmission, Electronics Technology, 2006. ISSE 06. 29th International Spring Seminar on, vol., no., pp.115, 119, 10-14 May 2006. [9] Sadagopan, V.K.; Rajendran, U.; Francis, A.J., Anti theft control system design using embedded system, Vehicular Electronics and Safety (ICVES), 2011 IEEE International Conference on, vol., no., pp. 1, 5, 10-12 July 2011. [10] Pankaj Verma, J.S. Bhatia; Design and development of gps-gsm based Tracking system with google map based Monitoring International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol. 3, No. 3, June 2013. [11] https://www.arduino.cc/en/guide/intelgalileogen2 [12] SIM908-C_HARDWARE DESIGN_V1.01: SIM 908 Datasheet