An Approach To Iot Based Car Parking and Reservation System On Cloud
An Approach To Iot Based Car Parking and Reservation System On Cloud
An Approach To Iot Based Car Parking and Reservation System On Cloud
Jatin Kinra3
I. INTRODUCTION
A. Customer Level
In order to make the entire system easily adaptable and
generic for all types of people, There are a lot of parking
facilities which people visit on daily basis (e.g.- Offices).
Keeping that in mind we have created an addition express
entry and express exit for such valuable customers. Standing
in queues for entry, searching for a parking slot and then
standing in queues again for payment are a big challenge.
Also, often people forget the pillar number where they parked
their vehicle and end up searching for their vehicle on the
entire floor.
B. Organizational Level
With the current progress in the field of analytics and
cloud computing, its a challenge for any organization to gain
business insights and enhance customer experience. In order
to attain such business advantage its necessary for any
organization to possess humungous amounts of data that can
be used by analytical tools to gain insights.
c
978-1-4673-7910-6/15/$31.00 2015
IEEE
III. OVERVIEW
Before we begin to explain the technical and business
components of our solution, lets define our objectives clearly.
These objectives are as follows:
A. Objectives
Allocating the nearest parking slot at the entry point.
Payment can be done through payment wallet. No
need to wait in queues to pay.
Locate your vehicle through your mobile app.
Special
reservation
system
for
senior
citizen/physically handicapped visitors near the lift.
Image Processing will be used to recognize the
number plate.
352
B. Components
their app which will have all the details of their vehicle
including the slot number where they placed their vehicle.
B. Express Entry and Exit
Customer loyalty and satisfaction is a major priority for
any organization. In order to give our registered customers
ease of entry and exit, an express entry and exit is available.
These entry and exit points will recognize your car by the
power of Digital Image processing and allocate you the
nearest parking slot available. You don't have to wait in
queues anymore to get a parking slip. Your parking details
along with the allotted slot will be pushed to your Mobile
Application.
Upon express exit, you don't have to stand in queues for
payment anymore. As soon as you leave your parking slot,
total bill amount will be deducted from your payment wallet
and you will get your receipt on your mobile application.
V. PROPOSED WORK
The solution will describe the design and explain the
implementation along with a flow chart showing different the
interaction of different components.
A. Mobile Application Development
Mobile Application developed for android and iOS will
have a one time sign up during which the user is asked to enter
his name, phone number, email id, card details and car
number. The user can add multiple cars to his account. After
successfully signing up hell be assigned a user id. All his
details will be updated in the database and stored in cloud
foundry.
B. Sensors
PIR sensor will be used to detect the vehicle at the entry
checkpoint. As soon as the vehicle arrives at the entry, the PIR
sensor will trigger an event which in our case is the camera at
the entry point. This camera will capture the image of the
number plate and using digital image processing at the server
side identifies the user id of the car owner. Parking slip with
the nearest parking slot or the pre-reserved slot will be
displayed on the owners mobile application upon verification.
Also, the LED on the allotted slot will turn red indicating that
the slot has been booked/allotted.
Once the vehicle is parked on the allotted slot, the
proximity sensor installed will trigger and update the database
that the car has been parked. Upon completion of this event,
the parking time of the customer will start.
C. Payment and exit
As soon as the vehicle leaves the parking slot, proximity
sensor will trigger and the timer will stop. The total billing
amount will be calculated according to the parking time and
will be withdrawn from the linked payment wallet of the
353
E. Business Value
D. Cloud Tier
The cloud provides data storage and computing resources
for the car parking service. It stores the big data of available
car parking lots, car parking area, cars location, users
location and profiles, etc. The most recent data is usually
stored in the Hadoops HBase [4] database to support realtime queries, whereas the historical data is serialized to Hive
[5] (a warehousing in Hadoop). For computing, a number of
Map/Reduce algorithms [6] are used, such as a
recommendation algorithm for suggesting the best car
parking lots to users, a profile-updating algorithm based on
users parking history, etc. To build an efficient and scalable
system, a rule engine Drools [7] is used to make decisions,
based on facts, quickly and reliably.
REFERENCES
[1] Internet of Things Global Standards Initiative. ITU. Retrieved 26 June
2015.
[2] http://www.telegraph.co.uk/motoring/news/10082461/Motorists-spend106-days-looking-for-parking-spots.html .
[3] Cloud Foundry Foundation a Key Driver in PaaS Adoption.
[4] Thusoo, A.; Sarma, J.S.; Jain, N.; Shao, Z.; Chakka, P.; Zhang, N.;
Antony, S.; Liu, H.; Murthy, R. HIVE-A petabyte scale data
warehouse using hadoop. Available online: http://infolab.stanford.
edu/~ragho/hive-icde2010.pdf (accessed on 24 November 2014).
[5] Dean, J.; Ghemawat, S. Mapreduce: A flexible data processing tool.
Commun. ACM 2010, 53, 7277.
[6]
Michal, B. Drools JBoss Rules 5.0 Developers Guide; Packt
Publishing Ltd.: Birmingham, UK, 2009.
[7] http://gapersblock.com/mechanics/2013/02/19/parkings-a-mess-45-tonsof-non-recyclable-stickers/
Figure-2. Flow chart of the system.
354