Design And Implementation Of A Mobile Phone based Route Detection System For Security Applications

ABSTRACT

In the area of security, industry and academia have actively conducted research and implemented several systems which can be used to enhance security. However, many of these systems are not always suitable for outdoor activities and also their cost is very high. An easily portable and a versatile device like a mobile phone become handy for enhancing personal security. In this work, an optimal mobile phone-based route detection application has been developed. It locates and monitors the users‟ movements and notifies the required personnel if deviation from the predesignated route is detected. This client-server application is made up of mainly four software parts. The first client part runs on the users‟ GPS, Java 2 Micro Edition (J2ME)-enabled mobile phone and periodically sends its position data to an internet enabled database server after every 30 seconds. It is developed using the Sun‟s J2ME, Mobile Information Device Profile (MIDP), under the Connected Limited Device Configuration (CLDC). The Netbeans Wireless Tool Kit (WTK) was used as a testing and emulation environment. The route-geo-system application part then uses the point-in-polygon algorithm to determine whether the user is within the required route and speed. If not, it generates and sends an alert message to the „message-out‟ table of the database server. The Ozeki-NG Short Message Service (SMS) gateway then picks this message and delivers it to the required personnel. In testing the performance of whole system, no alarms are sent between 0-30 meters from the middle of the road. However, as one deviates several meters from the road, alarms are sent. The systems response to the speed limits is 100% successful. The total time taken as from the time the user deviates from the route to the time the alert is send is averagely 40 seconds.