=Paper= {{Paper |id=Vol-1830/Paper2 |storemode=property |title=A Model for an Enterprise Automated RFID-Based Pay and Park System |pdfUrl=https://ceur-ws.org/Vol-1830/Paper2.pdf |volume=Vol-1830 |authors=E. M. Dogo,A. Ahmed,M. O. Adelakun }} ==A Model for an Enterprise Automated RFID-Based Pay and Park System== https://ceur-ws.org/Vol-1830/Paper2.pdf
                      International Conference on Information and Communication Technology and Its Applications
                                                             (ICTA 2016)
                                                     Federal University of Technology, Minna, Nigeria
                                                                    November 28 – 30, 2016




        A Model for an Enterprise Automated RFID-Based Pay and Park System


                                       E. M. Dogo1, A. Ahmed2, and M. O. Adelakun3
                   Department of Computer Engineering, Federal University of Technology Minna, Nigeria
               1
                eustace.dogo@futminna.edu.ng, 2aliyu.ahmed@futminna.edu.ng, 3monsuradelakun@gmail.com

Abstract—Traffic management is one of the challenging                         The automatic parking system can be of benefit in so
problems in urban cities as vehicle owners look for where                 many ways among which are; safety and security, it saves
to park and queue to pay for rented car parks usually                     time, money and fuel of car users, it minimizes pollution,
on an hourly basis. Therefore, the choice of a suitable, reliable         thereby making it environmentally friendly, a n d it also
and flexible architecture for Radio Frequency Identification              generates more revenue due to its low operational costs
(RFID) based pay and park system readily comes to mind. It is             and increase productivity [1].
assumed in this work that the parking lot is already
known and secured by the vehicle owner in a closed car                    A. RFID Fundamentals and Theory
park; this paper therefore seeks to address and automate
the billing system for enterprise car parks. To achieve                          RFID is a wireless identification technology that uses
this, a reliable and accurate enterprise star topology                    radio signals for identifying, tracking, sorting and
networked RFID based system, that computes the amount to                  detecting a different range of things which includes people,
be paid by a user which is calculated based on the time the               vehicles, goods and assets without the need for direct contact
user enters and exits the park, and the amount the park                   or line of sight. RFID technology can track moving objects
owner is charging at a particular point in time is proposed for           using its radio-enabled scanning devices over a distance of
the automated pay and park system. The system comprises                   several meters [3].
of both software and hardware components integrated                           RFID devices could be divided into two types: active and
together. The developed prototype system is able to grant                 passive. An active tag requires a power source which is
authorized users access to the park within 30ms after                     connected to a powered source or usable energy stored a
verification and open the barrier in 30ms whenever the                    battery. Active tag’s lifetime is limited by the battery life.
emergency button is pressed for safety consideration.                     Passive RFID tags, obtain power from RFID reader because
                                                                          they do not have an internal source of power. Passive
   Keywords-RFID reader; RFID tag; automated pay and                      RFID is more popularly used because the tags don’t require
park system; star topology; Arduino
                                                                          batteries or constant repairs. The RFID system can be
                                                                          divided into three parts: Tag, Reader and the Antenna [3].
                                                                              RFID tag stores RFID data and communicate with the
                                                                          reader by transforming the energy of radio frequency
                                                                          queries from the reader and send back the information
                      I.    INTRODUCTION
                                                                          enclosed in it. The major merit of RFID is its reader’s
     A parking lot is a cleared area intended for parking of              ability to read the content of tags in motion and out of the
vehicles or cars. Parking lots are important features of every            line-of-sight. RFID tags can be read under severe condition
city in most countries where the car is the major mode of                 of temperature, high pressure and so on. RFID technology
transportation. Places like shopping malls, sport stadium, big            helps reduce operational costs by reducing the need for
organizations such as corporate offices, banks, mosques,                  human involvement in systems that collects information and
churches and other similar places a r e often characterized               in revenue collection [4].
by large car parks. T wo types of car parking systems are                     RFID can be used in many industrial applications such
in existence: the manual parking system and the automated                 as vehicle access control, security in shops, equipment and
parking system. Comparing both manual and automated                       baggage tracking, fast food shop’s activity monitoring, time
parking systems, automated car parking systems are more                   and attendance monitoring, road toll management, logistics
cost effective [1]                                                        implementation, etc. [5], [6]. Figure 1 shows the RFID
    Inefficient traffic management system has made many                   protocol layers: physical, network-transport, application and
developing countries suffer from traffic congestion. The                  strategic layers.
main factor adding to congestion problem is poor                              The three (3) RFID standards of the International
management of car parking system. An efficient parking                    Standard Organization (ISO) are: ISO 14443, ISO 15693 and
system whereby a particular space is allocated for parking                ISO 18000 for contactless systems, vicinity systems and
purpose and users will be registered and made to pay a                    wireless link for diverse RFID application respectively.
specific amount before they gain access to the parking lot is             Standardization of RFID technology remains a challenge, but
needed to combat the problem of traffic congestion [2].                   EPCglobal is an organization in the forefront working on
                                                                    177
                                            International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

developing a widely accepted standard for product                          point and exit-point. Drivers do not have to stop at the
identification called the Electronic Product Code (EPC)                    circulation points and parking tickets were out of usage
standard,      which comprises of format of product                        at the entry- point and exit-point because the system
identification data storage in an RFID tag, the middleware                 consists of a recharge module. The system was implemented
and database storage information about the tags and the                    in four stages, namely: writing into the tag, reading from the
network Object Naming Service (ONS) which is similar to                    tag, data feed to the system and tracking the count.
Domain Name Service (DNS), is used to link EPC to                               [2] discusses some of the commonly used techniques in
detailed object information so that a product number or EPC                parking management and identified the problems present in
numbers can be looked up on the internet [6].                              their methodologies. The paper highlighted the steps
                                                                           followed by users to park their vehicles, which are: entering
                                                                           the park zone, searching for an available parking lot, parking
                                                                           of the vehicle at the empty lot, payment of the specified
                                                                           amount and the user leaves the parking zone.
                                                                                RFID technology was used to provide a solution to
                                                                           t h e challenges encountered in a car park management
                                                                           system by [9], [10]. The system is comprised of: RFID
                                                                           readers, RFID labels, computers, barriers and software. The
                                                                           software was used for handling the management,
                                                                           controlling, transaction reporting and operation task for three
                                                                           (3) parking lots located in various parts of a city using a
                                                                           centralized database system. The entry gate and exit gate
                                                                           are under t h e control of RFID readers, labels and
                                                                           barriers. The limitation of this system is that the system
                    Figure 1. RFID Protocol Layers                         cannot totally check those who are eligible (registered users)
                                                                           to the park before granting access, thereby forcing fine on
    In this work, is proposed RFID based billing system                    any vehicle that makes an unauthorized access
which is simple, functional, accurate and has low                               [11] provided solutions to challenges encountered in a car
maintenance cost that computes amount to be paid by a car                  park management system using RFID, 8051 microcontroller
owner based on the entry and exit time into the car park.                  and IC 24C64 memory unit for storing entries from
Also incorporated in the design is an automated direct                     registered users’. The system is designed to park cars
crediting system from the car owner’s account through                      automatically in a multilevel parking area. The vehicle has to
authorization or using a credit card on POS (Point of Sale) at             be registered at the car park by the owner to gets the RFID
the car park in case of insufficient funds in user parking                 tag. When the car to be parked approaches the park
system account and a safety button in case of an emergency                 entrance, the RFID tag is read by the reader, the system
exit from the car park.                                                    automatically verifies the data and information, then the car
                                                                           is granted access to the parking area and the system
                                                                           increment the parking counter by one. The system lacks an
              II.      REVIEW OF RELATED WORKS
                                                                           automated billing system.
    [7] designed an RFID-based automatic vehicle parking                        [12] developed an automatic parking and fee collection
system using AT89S52 microcontroller. The system                           management system using image processing for recognizing
consists of a vehicle counter, sensors, display board, gate                number plates. Limitations of the system are constantly
controller, RFID reader and tags. The vehicle owner has to                 modification of algorithms for different number plates as a
register the vehicle with the park to get RFID tag.                        result of character restriction to 3 letters and 4 numbers
Whenever the car to be parked approaches the parking                       which were based on one-row plate number scenario. There
entrance, the RFID tag is placed near the RFID reader                      could also be security concerns with plate number cloning.
installed near the entry gate of the parking lot. As soon as                    [13] proposed a parking system based on Field-
the reader reads the tag, the system automatically deducts                 programmable Gate Array (FPGA) integrated circuit in
the specified amount from the tag and the entry gate                       order to overcome the problem of traffic congestion and
Boomer opens to grant the car access to the parking area.                  pollution. The system comprises of two main modules:
The system counter increment by one each time a vehicle                    identification and slot checking modules. The identification
enters the park and also decrement each time vehicle leaves                module identifies the vehicle owner and the slot checking
the parking lot. The limitation of this work is that the system            module checks for slot availability. The system operates in
does not take into consideration the time the vehicle used at              the sense that whenever a vehicle enters the parking lot, LCD
the park before deducting the amount to be paid by the                     displays if there is available space in the parking lot or not.
user.                                                                      If there are still spaces left in the parking lot, the stepper
    A system that informs users about space availability at a              motor rotates and gate opens for the vehicle to enter the
particular parking location was designed by [8]. The system                parking lot. A RF module was used to transmit and receive
helps to save time and fuel wastage used in searching for                  slot availability information. Once the host computer (the
available spaces at a particular park. The slot availability               control unit) programs the FPGA, identification and slot
details were collected using an RFID system and are updated                checking module activate.
periodically into the database. The system consists of RFID                     [14] presented a study that provides solution for the
readers, labels and barrier which are installed at the entry-              challenges encountered in parking lot management. The

                                                                     178
                                           International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

management, controlling and operational tasks of the                         A. System Overview
parking lots were handled by the software. The check--ins                        The automated RFID based park and pay system
and checkouts of the parking-lots were proposed to be                        consists of different units which includes identification unit,
under the control of RFID readers, labels and barriers. The                  control database and the barrier controlling unit. A new user
system is capable of displaying an occupied space and also                   will have to be registered with details saved into the
free spaces at the park, while [15] developed RFID based                     database and given a new RFID tag by the personnel at the
system to handle the management of parking lots by                           park. Whenever a registered user comes to the park, the
integrating hardware and software components, but the                        user will have to drive his or her cars close to the park
network architecture and topology of the system was not                      entrance where the RFID reader is installed. The RFID
addressed.                                                                   reader, then reads the RFID tag attached to the car. The
    [16] developed an automated parking lot management                       RFID reader will give a beep sound whenever an RFID tag
system that mo n ito r s the a c t i v i t i e s in the p ar k i n g         is at the same frequency with the RFID reader (i.e. the
lot by managing the parking space through space detection                    RFID tag is within the range at which communication can
and allocation as well as controlling the entry and exit into                be established between the RFID reader and the RFID
the parking facility.                                                        tag) thereby causing the gate at the park entrance to
    Based on the review carried out on related works with                    open for the user to gain access to the park. As the car enters
regards to parking system, there is a need to improve on the                 the park, the host computer records the time the user enters
limitation and recommendation of some past works in order                    the park. Whenever the user is trying to exit the park, the
to raise the standard of parking-lots and to enable users                    RFID reader also reads RFID tags for the gate to open.
appreciate the service rendered by park owners. This model                   The system then records the time the user exits the park and
design hopes to solve the problem of delay that users                        save it to the database. The system was able to deny an
encountered while trying to enter or exits the park by                       unregistered RFID tag access to the park and also a
automating the payment and parking system in such a way                      registered card cannot be used to register another user
that access to the park can be granted within a very short                   unless the details of the first user has been deleted from the
period of time and charges by users after their stay at the                  database. Figure 2 shows the block diagram of the system.
park can be calculated within the shortest possible time, also
proposed is a suitable enterprise network architecture and                   B. Hardware Design Consideration
topology.
                                                                                 The hardware system consists of the host computer,
                                                                             RFID reader, RFID tag, servomotor, Arduino board and a
                                                                             Push button. The host computer powers the RFID reader and
                      III.   SYSTEM DESIGN                                   the Arduino board to which both the servomotor and the
                                                                             push button were connected. The servomotor which controls
   This section shows the methodology involved in the                        the barrier to the park entrance was interfaced to the
design of an automated RFID based park and pay system.                       Arduino board. The push button (Emergency button) was
The design and development of the system are described                       incorporated into the system which can be used to open
based on the system overview, hardware design                                the barrier in case the need arise for an emergency exit at
consideration and software design consideration.                             the park.




                                                     Figure 2. Block Diagram of System




                                                                       179
                                             International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

                                                                            ID which defines the Edge Controller controlling these
                                                                            locations. This makes a base platform for Enterprise RFID
                                                                            deployment.
                                                                                The Edge node which is responsible for the Edge
                                                                            domain holds the uppermost degree of scalability for an
                                                                            enterprise deployment. In this domain, unlimited number of
                                                                            controllers could be added to the topology, but in this case
                                                                            about 30 controllers are configured. This then communicates
                                                                            with a single server at any time. The proposed enterprise
                                                                            topology will have the following allocation: one root
                                                                            location, one location per reader, about three RFID readers
                                                                            of the same type per Edge Controller and about 30 Edge
                                                                            Controller per Server.
                                                                                The layout is configured with the following
                                                                            considerations: There must be a fixed IP address for each
                                                                            reader, edge controller and the server with its fully qualified
                                                                            DNS name. The figure 5 depicts the RFID Enterprise
             Figure 3. Interface for Users' Registration                    Network topology deployment.




                                                                                   Figure 5. Proposed RFID Enterprise Network Topology

               Figure 4. Interface for Users' Billing                           A network architecture for direct billing of user account
                                                                            is proposed as shown in figure 6, which has a direct
C. Software Design Considerations                                           connection via a fibre link and VSAT link (as redundancy) to
        Two different graphical user interfaces (GUI) were                  the banks via the financial settlement house for seamless
designed with the help of the Java programming language.                    transactions. A star network topology is also proposed
The first GUI is mainly for registration of new users and the               between the various parks spread across the cities and
other GUI is for billing and keeping users visit and log                    interstate to the pay and park headquarter where the database
records at the park. The Arduino board which controls the                   is located, there could also be a Disaster Recovery Site
operation of the servomotor and the emergency button was                    (DRS) as backup to the headquarter to improve the overall
programmed using C language. Figures 3 and 5 respectively                   reliability and to minimize downtime of the system. The
show the interface for registration of new users and the                    dynamic routing protocol is proposed for interconnecting the
interface for billing users after their stay at the park.                   network devices figure 7 shows the conceptualized network
                                                                            architecture.
D. RFID Enterprise Network Topology
    The RFID network topology has detailed and important                    E. System Working Principle
information about the devices of the controlled RFID                            The system was designed in such a way that it will be
network. This information is retrieved from the Edge                        easy for the personnel at the park to manage the system due
Controller and used to build its software stack depending on                to the non-complex components used. A new user will have
how it is configured and defined                                            to be registered in the database and an RFID tag will be
    The RFID network topology introduces the concepts of                    issued to the user for subsequent visit to the park. Details
location ID which defines the group of devices which are                    such as: user’s name, car model, plate number and RFID
in the same area or location, reader ID which defines the                   tag serial number will be saved during registration. A
RFID readers in a particular location, and Edge Controller                  registered user that has been given an RFID tag will have to
                                                                      180
                                        International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

drive close to the RFID reader at a distance of one (1) meter           the park (Time-out) multiplied by the appropriate amount to
to the park entrance.                                                   be charged at any point in time. In this work N5 (Five Naira)
    The RFID reader senses the presence of the RFID tag,                is configured to be charged per second. The amount to be
read the unique code on the RFID tag, and then                          paid by the user is displayed on the GUI for personnel to
communicates with the host computer to check the database               know the amount paid by the user. An emergency button was
to authenticate the identity of the user. If the authentication         incorporated into the system which can be used to open the
of the user’s RFID tag is found to be true, the RFID reader             barrier in case the need arise for an emergency exit from the
gives a buzz sound, and then the host computer                          park. Figure 8 shows the flow chart of the system.
communicates with the Arduino board housing the
microcontroller to activate the servo motor so that the barrier
is opened for the user to gain access to the park and after30                          IV.    RESULTS AND DISCUSSION
millisecond, the servomotor rotates to its initial state which
                                                                            The prototype system was tested by registering two users
signifies the closing of the barrier. The host computer takes
                                                                        with each user given different RFID tag and other user was
note of the time the user enters the park and saves it to the
                                                                        given an RFID tag that was not registered in the database.
database. At the exit side of the park, the user will have to
                                                                        The system was able to grant authorized access to both
drive close to the RFID reader at a distance of one (1) meter
                                                                        registered users to the park, saved their subscription record to
for the host computer to record the time the user leaves the
                                                                        the database and display their bills on exiting the park. The
park, which is used for calculating the amount to be paid by
                                                                        barrier did not open for the other user of the unregistered
a particular user and also for the host computer to
                                                                        RFID tag which shows the accuracy and reliability of the
communicate with the Arduino board for the barrier to be
                                                                        designed system. Figure 9 shows the setup of the functional
opened so that the user can exit the park. The amount to be
                                                                        prototype on display.
paid by a particular user will be the difference between the
time a user enters the park (Time-in) and the time he exits




                                      Figure 6. Conceptual Network Architecture of Proposed System




                                                                  181
International Conference on Information and Communication Technology and Its Applications (ICTA 2016)




   Figure 7. Conceptual Network Design Architecture




      Figure 8. Flow Chart Diagram of the System




                         182
                                            International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

                                                                                                        REFERENCES
                                                                           [1] P. K. Sai, K. Aravind, K. Manoj and K. Rakesh, “Smart Car Parking”,
                                                                               2011.
                                                                           [2] M. Ranjini, “A Comparative review on car parking technologies,”
                                                                               International Journal of Engineering & Technology (IJET), vol. 5, no.
                                                                               2, 2013.
                                                                           [3] Z. Pala and N. Inanc, “Utilizing RFID for Smart Parking
                                                                               Applications,” vol. 7, no. 1, pp. 101-118, 2009.
                                                                           [4] L. Gunda, L. Masuka, R. Gonye, S. Mhlanga and L. Nyanga, “RFID
                                                                               Based Automatic Tollgate System (RATS),” in CIE Proceedings,
                                                                               Cape Town, 2012.
           Figure 9. Display of Developed Prototype System
                                                                           [5] E. Zsolt and P. Laszlo, “The RFID Technology and its Current
A.    System Performance Evaluation                                            Applications,” in The Modern Information Technology in the
                                                                               Innovation Processes of the Industrial Enterprise-MITIP, 2006.
    1) Response Time: This is the time it takes the barrier                [6] M. V. Lieshout, L. Grossi, G. Spinelli, S. Helmus, L. Kool, L.
to open and close each time a registered user drive close                      Pennings, R. Stap, T. Veugen, B. v. d. Waaij and C. Borean, “RFID
to the park entrance (that is, when the RFID tag attached                      Technologies: Emerging Issues, Challenges and Policy Options,” JRC
to the car establish communication with the RFID reader                        Scientific and Technical Reports, 2007.
installed at the park entrance) and also the time it takes the             [7] B. Waraich, “RFID-Based Automatic Vehicle Parking Syetm,”
barrier to open and close each time the emergency button is                    Electronics for You, pp. 117-122, January 2012.
pressed. It takes thirty milliseconds (30ms) for the barrier to            [8] P. M. Hanche, P. Bagal, K. Sonawane and P. Pise, “Automated
open whenever a registered user is trying to gain access to                    Vehicle Parking System Using RFID,” ITSI Transactions on
                                                                               Electrical and Electronics Engineering (ITSI-TEEE), vol. I, no. 2, pp.
the park and whenever the emergency button is pressed.                         89-92, 2013.
Furthermore, it takes 30 seconds for the barrier to close after
                                                                           [9] A. I. Adamu, T. Mantoro, S. A. Muhammad, “Dynamic Interactive 3D
entry or exit operation.                                                       Mobile Navigation Aid”, International Journal of Theoretical and
    2) Table of result: The time taken for the barrier to                      Applied Information Technology (JATIT), vol. 37, no. 2, pp. 159 –
open whenever the emergency button is pressed and also                         171. 2012.
the time taken for the barrier to open whenever an                         [10] D. Paret, “Technical State of Art of "Radio Frequency Identification -
authorized user tries to gain entrance to the park or                           RFID" and Implications regarding standardization, regulations, human
whenever an authorized user is trying to exit the park is                       exposure, privacy,” in Joint sOc-EUSAI conference, Grenoble, 2005.
summarized on table 1.                                                     [11] E. Soni, K. Kaur and A. Kumar, “Design and Development of RFID
                                                                                based Automated Car Parking System,” The Interbational Journal of
TABLE I.       RESULT FROM TESTING THE PROTOTYPE SYSTEM                         Mathematics, Science, Technology and Management, pp. 6-8, 2013.
                                                                           [12] M. M. Rashid, A. Musa, M. Ataur Rahman, N. Farahana and A.
S/N        Action Performed           Barrier Response Time (s)                 Farhana, “Automatic Parking Management System and Parking Fee
1.             Park Entry                         0.03                          Collection Based on Number Plate Recognition,” International
                                                                                Journal of Machine Learning and Computing, vol. 2, no. 2, pp. 93-98,
2.             Park Exit                          0.03                          April 2012.
3.           Barrier closure                       30                      [13] K. Ramneet and S. Balwinder, “Design and Implementation of Car
                                                                                Parking System on FPGA,” International Journal of VLSI design &
           Emergency button                                                     Communication System (VLSICS), vol. 4, no. 3, June 2013.
4.           Activation                           0.03
                                                                           [14] Ramchandrappa, Sangamesh, Kailas and S. D. Bawage, “RFID Based
                                                                                Automatic Car Parking System,” International Journal of Ethics in
             V.     CONCLUSION AND FUTURE WORK                                  Engineering and Management Education, vol. 1, no. 4, pp. 378-381,
                                                                                2014.
    This work presents the design of an automated RFID                     [15] P. Parkhi, S. Thakur and S. Chauhan, “RFID-based Parking
based park and pay system. The system is feasible, user                         Management System,” International Journal of Advanced Research in
friendly, accurate, universal in application, cost effective                    Computer and Communication Engineering, vol. 3, no. 2, pp. 5344-
because maintenance to be carried out after the deployment                      5347, February 2014.
is minimal and quick expected Return on Investment                         [16] S. O. Olatinwo and O. Shoewu, “Development of an Automated
(ROI). Deployment and testing in real situation will be the                     Parking Lot Management System,” African Journal of Computing &
focus of future study.                                                          ICT, vol. 6, no. 1, pp. 95-108, March 2013.




                                                                     183