IoT Assignment 2
IoT Assignment 2
Contents
Introduction................................................................................................................................2
Architecture, frameworks, tools, hardware and API techniques available to develop IoT
applications................................................................................................................................2
Existing System of Car Parking.................................................................................................6
Problem Statement of Car Parking system.................................................................................6
Proposed System of Car Parking................................................................................................6
IoT Application Development Plan (Original Plan)..................................................................7
Literature Review.......................................................................................................................8
Most appropriate IoT architecture in an application to solve this problem...............................9
Step by Step Procedure for IoT Car Parking system................................................................10
Advantages of IoT Car Parking System...................................................................................10
Disadvantages of IoT Car Parking System..............................................................................11
End user feedback from IoT car parking System.....................................................................11
References................................................................................................................................11
Mg Thuta Page 1 of
IOT Assignment - 2
Introduction
Car parking is the major issue of big cities for today. There are too many vehicles on
the road and not enough space for parking. This has led to the need for efficient parking
management systems. Smart city uses the information, communication and technologies to
improve the operational efficiency for the public, helps in accelerating towards the
improvement quality of life for citizens. Internet of Things (IOT), Automation, and Machine
Learning are the emerging trends which drive towards smart city adoption. Any city can be
considered for smart city initiative, by introducing system like, smart parking system uses a
mobile app to help the drivers to locate parking slots, smart traffic management to track and
analyze the traffic flows. (Ijrte.org, 2019)
Enabling a sustainable mobility is one of primary goals of the so-called Smart City
vision, and the development of intelligent parking systems represents a key aspect. To this
purpose, this paper presents a novel Smart Parking System based on the jointly use of
different technologies, such as RFID, WSN, NFC, Cloud, and mobile. It is able to collect, in
real time, both environmental parameters and information about the occupancy state of
parking spaces, and to direct drivers to the nearest vacant parking spot by using a customized
software application. This last one leverages a NFC-based e-wallet system to allow users to
Mg Thuta Page 2 of
IOT Assignment - 2
pay for parking fees. Furthermore, a customized software application, installed on a cloud
platform, is able to manage alert events (e.g. improper use of a reserved space or expiration
of the purchased time). In such a case, it promptly informs the traffic cops through an
Android mobile app, which has been designed ad hoc for the considered scenario. (Mainetti
et al.,
2019)
Car parking is a major issue in modern congested cities of today. There simply are too
many vehicles on the road and not enough parking space. This has led to the need for
efficient parking management systems. Thus, this architecture demonstrates the use of IOT
based parking management system that allows for efficient parking space utilization using
IOT technology. To demonstrate the concept, IR sensors are for sensing parking slot
occupancy along with a dc motors to simulate as gate opener motors. Wi-Fi modem is used
for internet connectivity and an AVR microcontroller for operating the system. IOTGecko is
used for online connectivity and IOT management GUI design. The system detects if parking
slots are occupied using IR sensors. Also, it uses IR technology to sense if a vehicle has
arrived on gate for automated gate opening. The system reads the number of parking slots
available and updates data with the cloud server to allow for checking parking slot
availability online. This allows users to check for available parking spaces online from
anywhere and avail hassle free parking. Thus, the system solves the parking issue for cities
and get users an efficient IOT based parking management system. (NevonProjects, 2019)
Mg Thuta Page 3 of
IOT Assignment - 2
Mg Thuta Page 4 of
IOT Assignment - 2
There are four IR Sensors being used in the system. The IR Sensors are placed in each
slot. The IR Sensors detect the presence of the vehicle by transmitting the IR radiations by
the Transmitter. The IR Sensors detect “1” when there is a vehicle and detect “0” when it is
empty. Simultaneously in the Blynk app a new project is created by the author and LED’s are
used to detect the empty and occupied slots. After a new project is created by the author a QR
code is generated which is displayed at the entrance of the parking. When the people enter the
parking zone, they need to scan the QR code from their mobile and then the data about the
slots is automatically updated to know which slot is empty and which is occupied. This
application solves the problem of parking during busy days by knowing the empty slots prior
to parking the vehicle. (Google.com, 2019)
Mg Thuta Page 5 of
IOT Assignment - 2
store and update the occupancy status of available parking space vacancies in the database.
(khan, 2019)
Chandni patel et.al describes Rotary Automated Car Parking System. Cars are first placed
onto motorized mono – directional or Bi – directional platforms and then transferred to the
nearest available parking space. All operations are PLC – Controller. (khan, 2019)
Shitlan B.Dhote proposed the concept of micro controller based car parking system in
which micro controller senses the moment of cars and open the gate is vacancy available.
And security is provided by using RFID module through RFID card and displays the
information to LCD. IR sensor identify entry and exit of car. (khan, 2019)
Ramneet Kaur and Balwinder Singh purposed FPGA based parking system. When a
vehicle enters in the parking slot, LCD displays if the space is available then the door opens
for a vehicle entrance. RF module is used to transmit and receive slot availability
information. Host computer acts as a control unit. Once host computer program the FPGA,
identification and slot checking modules activate. (khan, 2019)
Mg Thuta Page 6 of
IOT Assignment - 2
• Car parking literally steals the most valuable asset each single individual has: time
• Car parking is highly inefficient, and this has a negative impact even on the people
who own the parking spaces (Witrafi, 2019)
Requirement Specification
7x IR sensors
DC motors
Atmega Mic rocontroller
LCD Display
Power Supply
Wifi Modem
IC’s
Resistors
Capacitors
LED’s
Diodes
Mg Thuta Page 7 of
IOT Assignment - 2
TCRT 5000
Arduino Compiler
MC Programming Language: C
IOTGecko
Design
I will design the prototype with paint. I will design the circuit diagram with fritzing. I
will design the system architecture with Microsoft Word.
Coding
I will write C++ code in Arduino IDE.
Testing and Fixing
After I write coding, I will check the error and if some errors or issues are found, I
will fix the problem by using Arduino software and by fixing some hardware problems.
Timescale
Literature Review
Mg Thuta Page 8 of
IOT Assignment - 2
(Yeh et al. 2016; Pham et al. 2015; Alhammad et al. 2012; Foschini et al. 2011) and
others use certain kinds of hybrid techniques and mixed methods. As mentioned earlier, it is
difficult to classify each type with a certain group, but it is useful to do so for the sake of
clarity. (Lee et al. 2016) proposed a smart system that detects and finds the parked location
though systems based on IoT, smart sensors, and actuators, with the middleware connecting
clients with terminal devices. The system is dependent on Bluetooth communication between
the smartphone and wireless sensor motes. (Fraifer and Fernström 2014) proposed a smart car
parking prototype using camera nodes and an OpenCV algorithm to detect the vacant parking
space to facilitate the parking service to the users. (Foschini et al. 2011) presented and
discussed the design and implementation of an M2M application in the field of road traffic
management. This study used an integrated IoT retractable bollard management system to
allow vehicular access to restricted city areas, based on standard infrastructure and software
components; the authors have invented an intelligent parallel technique which involves using
RFID technology with fuzzy logic controllers and two ultrasound range sensors. This system
contains a Gate-PC Controller and Embedded Gate Hardware, an RFID System, and a
Modular Parking Management Platform. As mentioned previously, most systems in a
Modular RFID Parking Management System are modulated and can be substituted for any
other similar system or hardware. Finally, check-ins and checkouts of the parking lots are
under the control of RFID, reader, labels, and barriers. (Klappenecker et al. 2014) modelled a
parking lot as a continuous-time Markov chain. The parking area is modelled as a grid, and
schemes for information aggregation and dissemination over the grid are proposed.
Moreover, in (Foschini et al. 2011), M2M system technology has recently emerged as a
promising enabler for the development of new solutions in a plethora of IoT application
domains including transportation, healthcare, smart energy, smart utility metering, supply and
provisioning, city automation, manufacturing, and others (Foschini et al. 2011). M2M enables
highly scalable direct communications among wireless enabled heterogeneous terminals,
called M2M devices. Basically, the principal of M2M applications that realize M2M
communication involves four stages: 1) data collection, 2) transmission of specific data over
a communication network, 3) assessment of the data, and 4) response to the available
information. All these specifications make the involvement of the M2M desirable in smart
parking systems. The M2M networking architecture for IoT connectivity uses aggregator
devices to serve multiple end nodes. A gateway connects to a cellular network for eventual
Internet attachment. Specifically, the end M2M nodes contain one or more sensors that report
Mg Thuta Page 9 of
IOT Assignment - 2
physical conditions to a remote site or that are used with local embedded intelligence. (Anon,
2019)
Device People/
IR Sensors Blynk Server Framework
(ESP8266) Process
Specification
IR sensors detect cars and give information to blynk for monitoring online. Servo
motors connect with blynk to control manually online. Using ESP8266 Nodemcu Wi-Fi
module to get internet connection with mobile phone. Mobile phone control the servo gates
manually and monitoring the parking slots available or not. User can search the parking
location is available or not at online and user can open the gate online manually.
Hardware Requirements
ESP8266 Nodemcu
Jumper Wires (M-F), (M-M)
PC
Mobile Phone
IR Sensors
Servo Sg90 Motors
Breadboard
Prototype
Software Requirements
Arduino IDE
Blynk
Mg Thuta Page 10 of
IOT Assignment - 2
Mg Thuta Page 11 of
IOT Assignment - 2
References
Ijrte.org. (2019). [online] Available at:
https://www.ijrte.org/wp-content/uploads/papers/v7i4s/E1996017519.pdf [Accessed
13 May 2019].
Mainetti, L., Patrono, L., Stefanizzi, M. and Vergallo, R. (2019). A Smart Parking
System based on IoT protocols and emerging enabling technologies. [online]
Semanticscholar.org. Available at: https://www.semanticscholar.org/paper/A-Smart-
Parking-System-based-on-IoT-protocols-and-Mainetti-Patrono/
507c70d71b985548ec5787910283ddaad3d9b608 [Accessed 29 May 2019].
NevonProjects. (2019). IOT Car Parking System. [online] Available at:
https://nevonprojects.com/iot-car-parking-system/ [Accessed 29 May 2019].
Google.com. (2019). Redirect Notice. [online] Available at:
https://www.google.com/url?
sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=&url=https%3A%2F
%2Fwww.iaeme.com%2FMasterAdmin%2Fuploadfolder
%2FIJEET_09_03_015%2FIJEET_09_03_015.pdf&psig=AOvVaw0YO3Gl05Ey1eV
8LsBDUbPq&ust=1559203275423970 [Accessed 29 May 2019].
khan (2019). smart vehicle parking system. [online] Slideshare.net. Available at:
https://www.slideshare.net/pirhkhanarbab1/smart-vehicle-parking-system [Accessed
16 May 2019].
Witrafi. (2019). All The Numbers You Need To Know About Car Parking. [online]
Available at: http://witrafi.com/why-car-parking-is-important/ [Accessed 13 May
2019].
Anon, (2019). [online] Available at:
https://www.researchgate.net/publication/311535831_Investigation_of_Smart_Parkin
g_Systems_and_their_technologies [Accessed 30 May 2019].
Mg Thuta Page 12 of