Raspberry Pi Based Client-Server Synchronization Using GPRSIjtet05 02 002

Page 1

INTERNATIONAL JOURNAL FOR TRENDS IN ENGINEERING & TECHNOLOGY VOLUME 5 ISSUE 2 – MAY 2015 - ISSN: 2349 - 9303

Raspberry Pi Based Client-Server Synchronization Using GPRS Geraldine Shirley N 1

Dr. S. Jayanthy2

Sri Ramakrishna Engineering College, M.E. Embedded Systems Technologies geraldine.shirley31@gmail.com

Sri Ramakrishna Engineering College Professor, Department of ECE jayanthy.s@srec.ac.in

Abstract— A low cost Internet-based attendance record embedded system for students which uses wireless technology to transfer data between the client and server is designed. The proposed system consist of a Raspberry Pi which acts as a client which stores the details of the students in the database by using user login system using web. When the user logs into the database the data is sent through GPRS to the server machine which maintains the records of the employees and the attendance is updated in the server database. The GPRS module provides a bidirectional real-time data transfer between the client and server. This system can be implemented to any real time application so as to retrieve information from a data source of the client system and send a file to the remote server through GPRS. The main aim is to avoid the limitations in Ethernet connection and design a low cost and efficient attendance record system where the data is transferred in a secure way from the client database and updated in the server database using GPRS technology. Keywords- Embedded system, Raspberry Pi, GSM/GPRS, Client-Server database, Attendance record

1. INTRODUCTION Wireless networking technology enables two or more computers to communicate and relay data using standard network protocols, without the hassle of network wiring and cabling. It is now not just limited to wireless telephony but there is now a huge demand of wireless technology for many types of applications like Internet and web browsing, video and other text and multimedia based application. GPRS stands out as one major development in the GSM standard that benefits from packet switched techniques to provide mobile subscribers with the much needed high bit rates for bursty data transmissions. Security is an important issue in mobile networks and has gained a special attention in the GSM world. GPRS provides a security function similar to that of GSM. It is responsible for authentication and service request validation to prevent unauthorized service usage. User confidentiality is also protected using temporary identification during connections to the GPRS network. Attendance Management System (AMS) is the easiest way to assist the faculty and the lecturer for this time-consuming process. There are various attendance management systems based on RFID, Finger print modules and face detection schemes. But most of these systems use Ethernet connection to connect to their server machines to update the attendance and are expensive ones. This limitation is overcome by this system which consists of Raspberry Pi (ARM11) processor with GSM/GPRS SIM900 module interfaced with it which acts as a client and through wireless connection it is connected with the remote server where the data gets updated automatically in the server database when the user logs in the client system using login id. The client transmits the valid information at periodic intervals to the server. Thus the information of the student updated in the client database is transferred in a secured way to the server system database. Synchronization between the client and the server is done GPRS connectivity.

using the login id of the individuals is a reliable scheme than other systems.

2. RELATED WORKS

Wireless automatic attendance management system that authenticates

The main objective of Attendance Management System in PHP is to check and prepare report or attendance for any particular organizations such as for hospitals, schools, colleges, shopping mall etc. With the help of attendance management system, it will eliminate the manual calculation of working days for each and every employees, its admin will easily analyze the result based on their requirement such as number of absentees per day, number of employees required to handle their tasks etc. Nithyappriya et al has proposed a system using SSH connection to connect with the client and server [1]. The main advantage in this is it uses client server synchronization using GPRS and secured SSH connection. Some drawbacks are only when the Ethernet connection fails the message is transferred to the server from the client. Bala Saidulu et al has proposed a low-cost Internet-based data processing system for real time application so as to retrieve information from a data source of the server system using GPRS module [2]. The drawback in this system is it uses FTP server which is not a secured transmission. Shraddha S. Chawhan at al has proposed a Mobile Phone Based Attendance System (MPBAS) a phone application which gets connected with the server through GPRS [3]. It is an efficient system but it requires a smart phone for login and to connect for each user. Implementing a web server on an embedded system having limited resources to serve embedded web page to a web browser and which can be accessed by the client and server by synchronization [4]. Efficient and effective management system with centralized connection along with ease to manage it from remote servers to transfer the information [5]. Attendance and monitoring students Using mobile technology along with tracking system in rural places where no internet and advanced technology is available [6]. WebBased Student Attendance System where no specific software installation is required and automatically data updated to server with

94


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.