Vehicle Theft Control System On Android Phone by Gps
Vehicle Theft Control System On Android Phone by Gps
ABSTRACT Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Mobile phones have almost become an integral part of us serving multiple needs of humans. This application makes use of the GPS features of mobile phone as a solution for Vehicle theft control system. This paper deals with the design & development of a theft control system for an automobile, which is being used to prevent/control the theft of a vehicle. The developed system makes use of an embedded system based on GSM technology. The designed & developed system is installed in the vehicle. An interfacing mobile is also connected to the microcontroller, which is in turn, connected to the engine. Once, the vehicle is being stolen, the information is being used by the vehicle owner for further processing . The information is passed onto the central processing insurance system, where by sitting at a remote place, a particular number is dialed by them to the interfacing mobile that is with the hardware kit which is installed in the vehicle. By reading the signals received by the mobile, one can control the ignition of the engine; say to lock it or to stop the engine immediately. Again it will come to the normal condition only after entering a secured password. The owner of the vehicle & the central processing system will know this secured password. The main concept in this design is introducing the mobile communications into the embedded system. The designed unit is very simple & low cost.
ANDROID ARCHITECTURE
The following diagram shows the major components of the Android operating system.
Applications: These are applications written in Java. Some of basic applications include a calendar, email client, SMS program, maps, making phone calls, accessing the Web browser, accessing your contacts list and others. If you are an average user, this is the layer you will us most, rest all layers are used by Google programmers, developers and hardware manufacturers.
Application Framework: This is the skeleton or framework which all android developers has to follow. The developers can access all framework APIs an manage phones basic functions like resource allocation, switching between processes or programs, telephone applications, and keeping track of the phones physical location. The architecture is well designed to simplify the reuse of components. Think of the application framework as a set of basic tools with which a developer can build much more complex tools. Libraries: This layer consists of Android libraries written in C, C++, and used by various system. These libraries tells the device how to handle different kinds of data and are exposed to Android developers via Android Application framework. Some of these libraries includes media , graphics, 3d,SQLite,web browser library etc. The Android runtime layer which includes set of core java libraries and DVM (Dalvik Virtual Machine) is also located in same layer. Runtime Android: This layer includes set of base libraries that are required for java libraries. Every Android application gets its own instance of Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently and it executes files in executable (.Dex) optimized for minimum memory. Kernel Linux: This layer includes Androids memory management programs, security settings, power management software and severaldrivers for hardware, file system access, networking and inter-processcommunication. The kernel also acts as an abstraction layer between hardware and the rest of the software stack.
BLOCK DIAGRAM
SERVER
GPS EDGE USER
GS M WIFI
CAMERA
ACCELEROMETER
Controller
Bluetooth
Micro Controller
BLUETOOTH:
Bluetooth is an open wireless technology standard for exchanging data over short distances (using short wavelength radio transmissions) from fixed and mobile devices, creating personal area networks (PANs) with high levels of security.
GPS:
The Global Positioning System (GPS) is a space-based global navigation satellite system (GNSS) that provides location and time information in all weather, anywhere on or near the Earth.
GSM:
The Global System for Mobile Communications is a standard set developed by the European Telecommunications Standards Institute (ETSI) to describe technologies (2G and 3G).
WIFI:
It is a mechanism for wirelessly connecting electronic devices. A local area network that uses high frequency radio signals to transmit and receive data over distances of a few hundred feet; uses Ethernet protocol.
COMPASS:
A compass is a navigational instrument that shows directions in a frame of reference that is stationary relative to the surface of the earth.
CAMERA:
A device for recording visual images in the form of photographs, movie film, or video signals.
ACCELEROMETER:
The accelerometer in mobiles is used to measure the orientation or vertical and horizontal positioning of the phone.
HARDWARE REQUIREMENTS