This document summarizes a research paper on a proposed cloud-based smart parking system based on Internet-of-Things technologies. The proposed system uses sensors in each parking space to monitor occupancy and sends this data to a central cloud server. The cloud server then calculates parking costs based on distance and availability, and provides users with recommendations for available spaces. The system aims to improve the probability of successful parking and minimize user waiting times. The researchers implemented a prototype of the system using Arduino sensors and a smartphone interface to demonstrate feasibility.
The main motive behind this technology is to reduce and secure the parking issues in metro cities. They
technology is designed to solve the daily problems of parking in many places like malls, multiplex, award
functions, auditorium etc. The aim and purpose is to scale down an efficient working model of a vehicle parking
system for accommodating vehicles within a limited area. The goal is to provide better security and reliability
with an advanced vehicle parking system. Architects and designers are finding various possible solutions to
reduce this people problem.
This document describes a smart car parking system using IoT. The system uses sensors to detect available parking spots and sends the information to a display and mobile app. Cars enter and exit the parking area through automated gates controlled by IR sensors. Users can check the app to see available spots and navigate to empty ones indicated by green LED lights, while occupied spots have red lights. This optimized system reduces traffic and pollution compared to traditional parking methods.
Nowadays the congestion of traffic level increases with the increasing population rapidly. With respect to
the amount of population country, the utilization of personal vehicles also increased. Most of the folks choose personal
vehicles than public transportation. Enter his/her details to the application, and enter the location where he/she wants to
reach time-consuming to find parking space in most metropolitan areas, commercial areas, especially during the rush
hours. It is often costly in almost every big city in all over the world to find a proper and secure parking space. The
proposed project is a smart parking system that delivers information to people finding a parking space online booking. It
reduce unnecessary time consuming for searching the problem of parking space in parking areas. Hence, the website is
provided by this project-based system where users can view various parking areas and choose the space from obtainable
slots. Keywords:
This document describes an intelligent parking system called iPARK that uses IoT and AI technologies. iPARK aims to make parking more manageable by providing an available parking space list, automatically sensing vehicle movement, and allowing users to securely lock and unlock gates. It guides vehicles to the nearest available spot to reduce waiting times, fuel consumption, and carbon emissions. The system includes hardware components like Arduino Mega, Ethernet shield, LDR sensors and servo motors, along with software like PHP and MySQL. It uses techniques like registration, login, space selection, and gate locking/unlocking. Future work may include a distributed database to control spots nationwide, location-based parking searches, and automated payment services.
The document describes a smart parking system project that uses ultrasonic sensors and LED lights to detect available parking spaces and indicate their status. The system aims to help drivers more easily find vacant spaces to reduce traffic and pollution from cars circling for parking. It will use an LCD display at the entrance to direct drivers to the closest available space. Ultrasonic sensors will be installed under each space to detect vehicle occupancy and send signals to LED lights above to mark the space as vacant, occupied, or reserved. The project evaluates different sensor technologies before selecting ultrasonic for its low cost and non-intrusive installation compared to other options.
Vlsics040307DESIGN AND IMPLEMENTATION OF CAR PARKING SYSTEM ON FPGAVLSICS Design
As, the number of vehicles are increased day by day in rapid manner. It causes the problem of traffic
congestion, pollution (noise and air). To overcome this problem A FPGA based parking system has been
proposed. In this paper, parking system is implemented using Finite State Machine modelling. The system
has two main modules i.e. identification module and slot checking module. Identification module
identifies the visitor. Slot checking module checks the slot status. These modules are modelled in HDL
and implemented on FPGA. A prototype of parking system is designed with various interfaces like sensor
interfacing, stepper motor and LCD.
The main motive behind this technology is to reduce and secure the parking issues in metro cities. They
technology is designed to solve the daily problems of parking in many places like malls, multiplex, award
functions, auditorium etc. The aim and purpose is to scale down an efficient working model of a vehicle parking
system for accommodating vehicles within a limited area. The goal is to provide better security and reliability
with an advanced vehicle parking system. Architects and designers are finding various possible solutions to
reduce this people problem.
This document describes a smart car parking system using IoT. The system uses sensors to detect available parking spots and sends the information to a display and mobile app. Cars enter and exit the parking area through automated gates controlled by IR sensors. Users can check the app to see available spots and navigate to empty ones indicated by green LED lights, while occupied spots have red lights. This optimized system reduces traffic and pollution compared to traditional parking methods.
Nowadays the congestion of traffic level increases with the increasing population rapidly. With respect to
the amount of population country, the utilization of personal vehicles also increased. Most of the folks choose personal
vehicles than public transportation. Enter his/her details to the application, and enter the location where he/she wants to
reach time-consuming to find parking space in most metropolitan areas, commercial areas, especially during the rush
hours. It is often costly in almost every big city in all over the world to find a proper and secure parking space. The
proposed project is a smart parking system that delivers information to people finding a parking space online booking. It
reduce unnecessary time consuming for searching the problem of parking space in parking areas. Hence, the website is
provided by this project-based system where users can view various parking areas and choose the space from obtainable
slots. Keywords:
This document describes an intelligent parking system called iPARK that uses IoT and AI technologies. iPARK aims to make parking more manageable by providing an available parking space list, automatically sensing vehicle movement, and allowing users to securely lock and unlock gates. It guides vehicles to the nearest available spot to reduce waiting times, fuel consumption, and carbon emissions. The system includes hardware components like Arduino Mega, Ethernet shield, LDR sensors and servo motors, along with software like PHP and MySQL. It uses techniques like registration, login, space selection, and gate locking/unlocking. Future work may include a distributed database to control spots nationwide, location-based parking searches, and automated payment services.
The document describes a smart parking system project that uses ultrasonic sensors and LED lights to detect available parking spaces and indicate their status. The system aims to help drivers more easily find vacant spaces to reduce traffic and pollution from cars circling for parking. It will use an LCD display at the entrance to direct drivers to the closest available space. Ultrasonic sensors will be installed under each space to detect vehicle occupancy and send signals to LED lights above to mark the space as vacant, occupied, or reserved. The project evaluates different sensor technologies before selecting ultrasonic for its low cost and non-intrusive installation compared to other options.
Vlsics040307DESIGN AND IMPLEMENTATION OF CAR PARKING SYSTEM ON FPGAVLSICS Design
As, the number of vehicles are increased day by day in rapid manner. It causes the problem of traffic
congestion, pollution (noise and air). To overcome this problem A FPGA based parking system has been
proposed. In this paper, parking system is implemented using Finite State Machine modelling. The system
has two main modules i.e. identification module and slot checking module. Identification module
identifies the visitor. Slot checking module checks the slot status. These modules are modelled in HDL
and implemented on FPGA. A prototype of parking system is designed with various interfaces like sensor
interfacing, stepper motor and LCD.
IRJET - Smart Car Parking System using ArduinoIRJET Journal
This document describes a smart car parking system using Arduino that detects available parking spots using IR sensors and updates the information online. The system uses an RFID reader to identify vehicles and a microcontroller to operate the IR sensors and update a webpage displaying available spots to users. When a user scans their RFID tag, it displays their information on the webpage and opens the gate. IR sensors detect when a spot is occupied and update the webpage. The system aims to help users find available parking more efficiently to reduce congestion and pollution from vehicles driving around searching for spots.
The main objective of this project is to avoid the congestion in the car parking area by implementing a parking management system. Normally at public places such as multiplex theaters, market areas, hospitals, function-halls, offices and shopping malls, one experiences the discomfort in looking out for a vacant parking slot, though it’s a paid facility with an attendant/ security guard. The parking management system is proposed to demonstrate hazel free parking for 32 cars, with 16 slots on each of the two floors. The proposed system uses 32 infrared transmitter-receiver pairs that remotely communicate the status of parking occupancy to the microcontroller system and displays the vacant slots on the display at the entrance of the parking so that the user gets to know the availability /unavailability of parking space prior to his/her entry into the parking place. In this system the users are guided to the vacant slot for parking using Bi-colored LEDs and the ultrasonic sensors enable the drivers to park the vehicle safely. The parking charges are automatically deducted from the user’s account using RFID technology. From security point of view a daily log-book of entry/exit along with the vehicle details is also registered in the computer’s memory.Implementation of concept of green communication and exception handling facility make the system concept unique and innovative.
Read our blog which describes our IoT parking lot demo and the technology behind it. We will also tell you how to use Azure IoT Hub to send messages between Azure services and devices to achieve the same level of communication we had in our demo. You will learn about the different modules we have used in our demo and how to develop simple applications using Azure IoT Hub.
Smart Parking Concept - An Internet of Things SolutionrapidBizApps
Universal access to computational power and bandwidth has allowed people and governments to accept and adopt new technologies that make life easier for everybody. A surge in the availability of low cost connected devices has paved the way for powerful technological advances towards the goal of building smart cities. This eBook presents the concept of smart parking that empowers communities to harness connectivity to manage traffic and optimize parking space that scales alongside demand.
Company: rapidBizApps
Website: www.rapidbizapps.com
The document describes a proposed smart parking system that uses wireless sensor networks, embedded web servers, a central web server, and a mobile phone application to help drivers find available parking spaces. Wireless sensor nodes deployed in each parking spot detect occupancy and report it in real-time to embedded web servers. This data is then sent to a central web server which displays current availability and allows reservations via mobile apps. The system aims to more efficiently guide drivers to vacant spots and reduce traffic from drivers searching for parking.
IOT Based Smart Parking and Damage Detection Using RFIDMaheshMoses
The proposed Smart Parking framework comprises an IoT module that is utilized to screen and signalize the condition of accessibility of a single parking spot The damage detection of the car can be detected using a vibration sensor
With increasing vehicle size in the luxury segment and crunching parking space, traffic congestion is increasingly becoming an alarming concern in almost all major cities around the world. Burning about a million barrels of the world’s oil every day, and considering cities are turning urban without a well-planned, convenience-driven retreat from the cars, these problems will only worsen.
Smart Parking systems is one of the latest disruptive technologies that help address this problem by generating real time contextual information about the available parking spaces particular geographical area to accommodate vehicles low-cost sensors, mobility-enabled automated payment systems, real-time data collection, Smart Parking systems is designed to aid drivers to precisely find a spot.
What’s more, Smart Parking also minimizes emissions from vehicle in urban centers when deployed as a system by decreasing the dependency of people; unnecessarily circling the blocks trying to identify parking space. Apart from this green cause, by employing a host of technologies such as M2M telematics, Smart Parking helps resolve one of the biggest problems when driving around in urban areas – which is illegal parking and identifying free parking space.
Smart Parking systems typically obtains information about available parking spaces in a particular geographic area and process is real-time to place vehicles at available positions .It involves using low-cost sensors, real-time data collection, and mobile-phone-enabled automated payment systems that allow people to reserve parking in advance or very accurately predict where they will likely find a spot.
Online car parking reservation system 9160262550 dineshDinesh Nalluri
This document presents a mini project on an online car parking reservation system. It includes a certificate signed by the project guide and head of department certifying the work. It also includes a declaration by the student that this is their original work. The introduction provides an overview of the existing problems with parking and how the proposed system aims to make the reservation process easier for users. It outlines the scope and objectives of the project to develop a web application for users to search for and book parking slots online before arriving at a location.
This project created a smart parking system using ultrasonic sensors and an Arduino board to detect when parking spots are occupied. The sensor data is sent to a MySQL database using PHP code. A webpage then displays the parking availability in real-time using a table. The project aims to reduce the time users spend searching for available spots. Potential improvements include adding timers, sending notifications when time limits are exceeded, and capturing images of vehicles to track parking patterns.
This document describes a proposed smart parking system with the following key elements:
- The system uses ultrasonic sensors in each parking space to detect vehicles and coordinate payments and check in/out functions.
- Users can check in by entering their phone number, then pay automatically using RFID or by entering their card details. They can check out using their phone number.
- The spaces communicate information to a central coordinator, and a mobile app allows remote check in, payment and check out.
- Future improvements could include GPS location tracking, additional sensors for better detection, and integrating payments with bank accounts or existing systems.
Ultrasonic sensors are used to detect vehicles in parking spaces and determine if they are occupied or vacant. The smart parking system uses ultrasonic sensors above each space to measure distance - a short distance means the space is occupied, while a longer distance means it is empty. When a vehicle enters or leaves a space, the ultrasonic sensor detects the change in distance and the LCD display is updated to show the space status as full or empty. The system aims to help drivers find vacant spaces more quickly.
This document presents a smart parking system using an Arduino microcontroller. It discusses how traditional parking systems are costly and inefficient due to requiring more space and manpower. The proposed automatic parking system addresses these issues by utilizing less space through a multi-level design and reducing the need for manpower. The system overview describes using components like a shift register, IR LEDs, and XBee wireless modules to control the parking and detection of vehicles. Key advantages are saving on space, time, cost and manpower while providing smooth operation without noise or pollution.
This document describes an Arduino-based parking lot system project created by two students. The system uses an Arduino Uno microcontroller to keep track of the number of parked cars, display vacant spaces on a 7-segment display, and control a gate arm. The objectives are to design and build a prototype automated parking system and learn how to program and operate such a system using Arduino. Required materials include an Arduino Uno, servo motor, display, resistors, breadboard, and other basic electronic components. Potential real-world applications and current limitations are also outlined.
Smart parking systems aim to improve the driver experience, reduce traffic and pollution, and increase safety and efficiency. The system uses sensors and cameras to detect and identify parked cars, and allows drivers to check in and pay automatically via phone or RF card. A raspberry pi board acts as the coordinator to communicate between the sensor units and parking payment system. Issues like sensor accuracy and detecting non-moving objects were addressed. Future work may include GPS location tracking and integrating additional payment methods. The system is intended to help drivers find parking spots more easily.
This document summarizes a research paper on a smart parking management system that uses IoT technology. The system uses infrared sensors to detect available parking spaces. It transmits parking availability data via Wi-Fi to a server, which then provides the information to a mobile app. The app allows users to check for and reserve available spaces conveniently and free of cost. The system aims to help users more efficiently find parking and reduce traffic and fuel consumption by eliminating unnecessary driving to locate spots. It integrates technologies like Arduino, Android apps, infrared sensors, and cloud computing within an IoT framework.
Advanced Car Parking System with GSM Supported Slot MessengerIOSR Journals
This document describes an advanced car parking system that uses RFID, sensors, a PIC controller, conveyor belts, motors and a GSM module. The system automatically identifies empty parking slots and parks cars in a multi-level parking structure. It calculates parking fees based on time and can send SMS messages with available slot information. The system aims to make parking more efficient and reduce congestion compared to traditional methods. It summarizes the system design, architecture, workflow and concludes the system is a promising solution for modern parking challenges.
In our day today life, the main problem is parking of vehicles mainly the car parking at a particular destination. Also this problem leads to traffic
congestion. This paper proposes the basic concept of using Wi-Fi based smart car parking services in modern cities as an important application of the
Internet of Things (IOT).This system will be launched through Smartphone provided and it can be used to monitor or find the empty slots in that area.
This system helps to improve the maximum utilization of parking area and reduces the user‟s waiting time.
With growing, Car parking increases with the number of car users. With the increased use of smartphones and their applications, users prefer mobile phone-based solutions. This paper proposes the Smart Parking Management System (SPMS) that depends on Arduino parts, Android applications, and based on IoT. This gave the client the ability to check available parking spaces and reserve a parking spot. IR sensors are utilized to know if a car park space is allowed. Its area data are transmitted using the WI-FI module to the server and are recovered by the mobile application which offers many options attractively and with no cost to users and lets the user check reservation details. With IoT technology, the smart parking system can be connected wirelessly to easily track available locations.
IRJET - Smart Car Parking System using ArduinoIRJET Journal
This document describes a smart car parking system using Arduino that detects available parking spots using IR sensors and updates the information online. The system uses an RFID reader to identify vehicles and a microcontroller to operate the IR sensors and update a webpage displaying available spots to users. When a user scans their RFID tag, it displays their information on the webpage and opens the gate. IR sensors detect when a spot is occupied and update the webpage. The system aims to help users find available parking more efficiently to reduce congestion and pollution from vehicles driving around searching for spots.
The main objective of this project is to avoid the congestion in the car parking area by implementing a parking management system. Normally at public places such as multiplex theaters, market areas, hospitals, function-halls, offices and shopping malls, one experiences the discomfort in looking out for a vacant parking slot, though it’s a paid facility with an attendant/ security guard. The parking management system is proposed to demonstrate hazel free parking for 32 cars, with 16 slots on each of the two floors. The proposed system uses 32 infrared transmitter-receiver pairs that remotely communicate the status of parking occupancy to the microcontroller system and displays the vacant slots on the display at the entrance of the parking so that the user gets to know the availability /unavailability of parking space prior to his/her entry into the parking place. In this system the users are guided to the vacant slot for parking using Bi-colored LEDs and the ultrasonic sensors enable the drivers to park the vehicle safely. The parking charges are automatically deducted from the user’s account using RFID technology. From security point of view a daily log-book of entry/exit along with the vehicle details is also registered in the computer’s memory.Implementation of concept of green communication and exception handling facility make the system concept unique and innovative.
Read our blog which describes our IoT parking lot demo and the technology behind it. We will also tell you how to use Azure IoT Hub to send messages between Azure services and devices to achieve the same level of communication we had in our demo. You will learn about the different modules we have used in our demo and how to develop simple applications using Azure IoT Hub.
Smart Parking Concept - An Internet of Things SolutionrapidBizApps
Universal access to computational power and bandwidth has allowed people and governments to accept and adopt new technologies that make life easier for everybody. A surge in the availability of low cost connected devices has paved the way for powerful technological advances towards the goal of building smart cities. This eBook presents the concept of smart parking that empowers communities to harness connectivity to manage traffic and optimize parking space that scales alongside demand.
Company: rapidBizApps
Website: www.rapidbizapps.com
The document describes a proposed smart parking system that uses wireless sensor networks, embedded web servers, a central web server, and a mobile phone application to help drivers find available parking spaces. Wireless sensor nodes deployed in each parking spot detect occupancy and report it in real-time to embedded web servers. This data is then sent to a central web server which displays current availability and allows reservations via mobile apps. The system aims to more efficiently guide drivers to vacant spots and reduce traffic from drivers searching for parking.
IOT Based Smart Parking and Damage Detection Using RFIDMaheshMoses
The proposed Smart Parking framework comprises an IoT module that is utilized to screen and signalize the condition of accessibility of a single parking spot The damage detection of the car can be detected using a vibration sensor
With increasing vehicle size in the luxury segment and crunching parking space, traffic congestion is increasingly becoming an alarming concern in almost all major cities around the world. Burning about a million barrels of the world’s oil every day, and considering cities are turning urban without a well-planned, convenience-driven retreat from the cars, these problems will only worsen.
Smart Parking systems is one of the latest disruptive technologies that help address this problem by generating real time contextual information about the available parking spaces particular geographical area to accommodate vehicles low-cost sensors, mobility-enabled automated payment systems, real-time data collection, Smart Parking systems is designed to aid drivers to precisely find a spot.
What’s more, Smart Parking also minimizes emissions from vehicle in urban centers when deployed as a system by decreasing the dependency of people; unnecessarily circling the blocks trying to identify parking space. Apart from this green cause, by employing a host of technologies such as M2M telematics, Smart Parking helps resolve one of the biggest problems when driving around in urban areas – which is illegal parking and identifying free parking space.
Smart Parking systems typically obtains information about available parking spaces in a particular geographic area and process is real-time to place vehicles at available positions .It involves using low-cost sensors, real-time data collection, and mobile-phone-enabled automated payment systems that allow people to reserve parking in advance or very accurately predict where they will likely find a spot.
Online car parking reservation system 9160262550 dineshDinesh Nalluri
This document presents a mini project on an online car parking reservation system. It includes a certificate signed by the project guide and head of department certifying the work. It also includes a declaration by the student that this is their original work. The introduction provides an overview of the existing problems with parking and how the proposed system aims to make the reservation process easier for users. It outlines the scope and objectives of the project to develop a web application for users to search for and book parking slots online before arriving at a location.
This project created a smart parking system using ultrasonic sensors and an Arduino board to detect when parking spots are occupied. The sensor data is sent to a MySQL database using PHP code. A webpage then displays the parking availability in real-time using a table. The project aims to reduce the time users spend searching for available spots. Potential improvements include adding timers, sending notifications when time limits are exceeded, and capturing images of vehicles to track parking patterns.
This document describes a proposed smart parking system with the following key elements:
- The system uses ultrasonic sensors in each parking space to detect vehicles and coordinate payments and check in/out functions.
- Users can check in by entering their phone number, then pay automatically using RFID or by entering their card details. They can check out using their phone number.
- The spaces communicate information to a central coordinator, and a mobile app allows remote check in, payment and check out.
- Future improvements could include GPS location tracking, additional sensors for better detection, and integrating payments with bank accounts or existing systems.
Ultrasonic sensors are used to detect vehicles in parking spaces and determine if they are occupied or vacant. The smart parking system uses ultrasonic sensors above each space to measure distance - a short distance means the space is occupied, while a longer distance means it is empty. When a vehicle enters or leaves a space, the ultrasonic sensor detects the change in distance and the LCD display is updated to show the space status as full or empty. The system aims to help drivers find vacant spaces more quickly.
This document presents a smart parking system using an Arduino microcontroller. It discusses how traditional parking systems are costly and inefficient due to requiring more space and manpower. The proposed automatic parking system addresses these issues by utilizing less space through a multi-level design and reducing the need for manpower. The system overview describes using components like a shift register, IR LEDs, and XBee wireless modules to control the parking and detection of vehicles. Key advantages are saving on space, time, cost and manpower while providing smooth operation without noise or pollution.
This document describes an Arduino-based parking lot system project created by two students. The system uses an Arduino Uno microcontroller to keep track of the number of parked cars, display vacant spaces on a 7-segment display, and control a gate arm. The objectives are to design and build a prototype automated parking system and learn how to program and operate such a system using Arduino. Required materials include an Arduino Uno, servo motor, display, resistors, breadboard, and other basic electronic components. Potential real-world applications and current limitations are also outlined.
Smart parking systems aim to improve the driver experience, reduce traffic and pollution, and increase safety and efficiency. The system uses sensors and cameras to detect and identify parked cars, and allows drivers to check in and pay automatically via phone or RF card. A raspberry pi board acts as the coordinator to communicate between the sensor units and parking payment system. Issues like sensor accuracy and detecting non-moving objects were addressed. Future work may include GPS location tracking and integrating additional payment methods. The system is intended to help drivers find parking spots more easily.
This document summarizes a research paper on a smart parking management system that uses IoT technology. The system uses infrared sensors to detect available parking spaces. It transmits parking availability data via Wi-Fi to a server, which then provides the information to a mobile app. The app allows users to check for and reserve available spaces conveniently and free of cost. The system aims to help users more efficiently find parking and reduce traffic and fuel consumption by eliminating unnecessary driving to locate spots. It integrates technologies like Arduino, Android apps, infrared sensors, and cloud computing within an IoT framework.
Advanced Car Parking System with GSM Supported Slot MessengerIOSR Journals
This document describes an advanced car parking system that uses RFID, sensors, a PIC controller, conveyor belts, motors and a GSM module. The system automatically identifies empty parking slots and parks cars in a multi-level parking structure. It calculates parking fees based on time and can send SMS messages with available slot information. The system aims to make parking more efficient and reduce congestion compared to traditional methods. It summarizes the system design, architecture, workflow and concludes the system is a promising solution for modern parking challenges.
In our day today life, the main problem is parking of vehicles mainly the car parking at a particular destination. Also this problem leads to traffic
congestion. This paper proposes the basic concept of using Wi-Fi based smart car parking services in modern cities as an important application of the
Internet of Things (IOT).This system will be launched through Smartphone provided and it can be used to monitor or find the empty slots in that area.
This system helps to improve the maximum utilization of parking area and reduces the user‟s waiting time.
With growing, Car parking increases with the number of car users. With the increased use of smartphones and their applications, users prefer mobile phone-based solutions. This paper proposes the Smart Parking Management System (SPMS) that depends on Arduino parts, Android applications, and based on IoT. This gave the client the ability to check available parking spaces and reserve a parking spot. IR sensors are utilized to know if a car park space is allowed. Its area data are transmitted using the WI-FI module to the server and are recovered by the mobile application which offers many options attractively and with no cost to users and lets the user check reservation details. With IoT technology, the smart parking system can be connected wirelessly to easily track available locations.
With growing, Car parking increases with the number of car users. With the increased use of smartphones
and their applications, users prefer mobile phone-based solutions. This paper proposes the Smart Parking
Management System (SPMS) that depends on Arduino parts, Android applications, and based on IoT. This
gave the client the ability to check available parking spaces and reserve a parking spot. IR sensors are
utilized to know if a car park space is allowed. Its area data are transmitted using the WI-FI module to the
server and are recovered by the mobile application which offers many options attractively and with no cost
to users and lets the user check reservation details. With IoT technology, the smart parking system can be
connected wirelessly to easily track available locations.
IRJET- Smart Parking System using Internet of Things TechnologyIRJET Journal
This document summarizes a research paper on a smart parking system using Internet of Things technology. The system uses sensors and cloud computing to determine available parking spaces and allow users to reserve spaces through a mobile app. This reduces traffic as users can find and pay for parking in advance instead of circling until an open spot is found. The system builds parking areas into an IoT network where data on space availability is continuously updated in the cloud and accessible to users. Research shows such smart parking systems can decrease the amount of time users spend searching for parking by 30% or more.
This document summarizes an article about developing an automatic smart parking system using Internet of Things technology. It describes a system that uses Raspberry Pi and cameras to detect available parking spaces and send that data to a server. Users can then check the server to see availability and get navigated to the nearest open spot, reducing time spent searching and traffic congestion. The system is designed to be low-cost compared to existing sensors-based parking solutions. It outlines the components, including centralized server, Raspberry Pi units with cameras, and user devices to access information.
Abstract—This paper provides a brief overview of the Intelligent Traffic Management System based on Artificial
Neural Networks (ANN). It is being utilized to enhance the present traffic management system and human resource
reliance. The most basic problem with the current traffic lights is their dependency on humans for their working.
The technologies used in the making of this automated traffic lights are Internet of Things, Machine Learning and
Artificial Intelligence. The basic steps used in Internet of Things are reported along with different ANN trainings.
This ANN model can be used for the minimization of traffic on roads and less waiting time at traffic lights. As a
result, we can make traffic lights more automated which in turn eventually deceases our dependency on human
resources
Traffic Management using IoT and Deep Learning Techniques: A Literature SurveyIRJET Journal
The document summarizes various literature on traffic management techniques using IoT and deep learning. It discusses object detection algorithms like YOLO, Faster R-CNN, and DeepSORT. It also reviews papers that use techniques like background subtraction, image processing, and ultrasonic sensors to detect and count vehicles and dynamically manage traffic light timing. Most studies aim to develop more accurate, real-time systems to reduce traffic congestion compared to traditional fixed-time traffic signals. They achieve improved results over previous methods in areas like mean average precision, tracking accuracy, and processing speed.
A study of remotely booking slot for vehicle using Internet of Things IJECEIAES
Internet Of Things (IoT) is a continually growing area which aids us to unite diverse objects. The proposed system exhibits the universal notion of utilizing cloud-based intellectual automotive car parking facilities in smart cities as a notable implementation of the IoT. The RFID technology is used in this system along with suitable IoT protocols to evade human interference, which reduces the cost. Information is bartered using readers and tags. Open Service Gateways can be effectively used for this module. This system established on the consequence of IoT and the purposes are solving the chaos, bewilderment, and extensive backlogs in parking spaces. The proposed work aims to solve these problems and offer car drivers a hassle-free and instantaneous car parking experience. A Raspberry Pi would act as a mini-computer in our system. A suitable smallest path methodology would be cast-off to obtain the shortest distance between the user and every car park in the system. Hence, the pausing time of the user is decreased. This work furthermore includes the practice of remotely booking of a slot with the collaboration of android application exercising smartphones for the communication between the Smart Parking system and the user.
The document describes a proposed smart parking system called D-PARK that uses Bluetooth Low Energy (BLE) beacons for high-resolution localization of parking spots. It analyzes sensor and signal data from mobile devices to determine user and vehicle status for parking services. The system achieves 95% accuracy in locating a parking spot within the second guess using BLE beacon signals analyzed at different scanning intervals. It also detects user intent through status sensing and cloud analysis to provide an improved parking experience.
Final PPT Smart Parking System (4).pptxAmitJha978827
The document describes a smart parking system that uses ultrasonic sensors and a NodeMCU WiFi modem to monitor parking space availability. Users can check available spaces and book spaces through a website. The system aims to address problems with unmanaged parking increasing due to rising vehicle ownership. It allows users to reserve spaces and know exactly where to park.
This document proposes a smart parking system using IoT that automates parking and payment using sensors, cameras, and an Android application. The system uses ultrasonic sensors and a USB camera with a Raspberry Pi to detect vehicles and read their license plates upon entry and exit. It matches plates to reserved spots in a database to open barriers. Users can reserve spots and pay through the Android app, which also provides parking location and availability. This system aims to reduce congestion from drivers searching for spots by allowing drivers to locate and reserve spaces remotely. It collects usage data that could help parking owners improve operations based on trends. The system is presented as a solution to issues like inefficient parking searches, lack of availability information, and illegal parking.
Smart Car Parking system using GSM Technologydbpublications
In this paper, we present PGS, a Parking Guidance System based on wireless sensor network(WSN) which guides a driver to an available parking lot. The system consists of a WSN based VDS (vehicle detection sub-system) and a management subsystem. The WSN based VDS gathers information on the availability of each parking lot and the management sub-system processes the information and refines them and guides the driver to the available parking lot by controlling a VMS (Variable Messaging System). The paper describes the overall system architecture of PGS from the hardware platform to the application software in the view point of a WSN. We implemented the WSN based VDS of PGS and experimented on the system with several kinds of cars.
IRJET- Vehicle Detection and Tracking System IoT based: A ReviewIRJET Journal
This document reviews vehicle detection and tracking systems using IoT technologies like Raspberry Pi. It discusses how previous studies have used GPS, GSM, and other sensors to track vehicle location in real-time and identify issues with those approaches. The document proposes a new vehicle tracking system that uses Raspberry Pi connected to a 3G/4G USB dongle to obtain location data and send it to the cloud for representation on a map. This provides real-time tracking while aiming to reduce costs and power consumption compared to other methods.
Smart Parking with Multi layered SecurityIRJET Journal
This document proposes a smart parking system with multi-layered security that integrates IoT and cloud services. The key features include two-factor authentication (2FA) using a username/password and fingerprint biometrics for enhanced security. Users can locate available parking spots through a mobile app, and register their fingerprint to a spot when parking. On return, they must use their fingerprint to unlock their vehicle. Motion sensors detect unauthorized vehicle movement and trigger alerts. The system aims to modernize parking management through an easy-to-use app while improving security and parking utilization.
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...Naoki Shibata
Kenmotsu, M., Sun, W., Shibata, N., Yasumoto, K. and Ito, M. : "Parking Navigation for Alleviating Congestion in Multilevel Parking Facility," Proc. of 2012 IEEE 76th Vehicular Technology Conference (VTC2012-Fall), Sep.2012.
Abstract - Finding a vacant parking space in a large crowded parking facility takes long time. In this paper, we propose a navigation method that minimizes the parking time based on collected real-time positional information of cars. In the proposed method, a central server in the parking facility collects the information and estimates the occupancy of each parking zone. Then, the server broadcasts the occupancy data to the cars in the parking facility. Each car then computes a parking route with the shortest expected parking waiting time and shows it to the driver. We conducted simulation-based evaluations of the proposed method using a realistic model based on trace data taken from a real parking facility. We confirmed that the proposed method reduced parking waiting time by 20%–70% even with low system penetration.
Tugas Paper Teknik Penulisan Karya IlmiahSyahditaLika
This document summarizes 4 articles related to smart parking systems using technologies like IoT, RFID, fuzzy logic, and Arduino:
1) The 2019 article describes a smart parking location determination system for university campuses using fuzzy logic and IoT to detect available spaces and allow reservations via smartphone.
2) The 2019 article presents a parking access system using an e-ID card and Arduino-based RFID technology for identification and recording vehicle license plates.
3) The 2018 article proposes a smart parking payment system combining NFC and GPS on smartphones to allow contactless payment without paper tickets.
4) The 2017 article reviews automatic license plate recognition technologies and discusses challenges for implementing them in Indonesia.
ARDUINO BASED CAR PARKING SYSTEM USING WOKWI SIMULATORIRJET Journal
The document describes a proposed Arduino-based smart parking system using IoT technologies. It would use ultrasonic sensors connected to Arduino microcontrollers to detect available parking spaces. The Arduino devices would send this parking availability data via wireless communication to a central server. Users could access real-time parking space information through a mobile app or web interface. The system aims to improve parking management and efficiency by optimizing space usage and reducing congestion compared to traditional methods.
Introduction to an algorithm that increases the efficiency of the current cloud-based smart-parking system and develops a network architecture based on the Internet-of-Things technology.
This document summarizes a research paper that proposes a novel smart parking system using IoT technology to address issues with conventional parking methods. The proposed system uses RFID, ultrasonic sensors, and GPS to identify vehicles, detect available spots, and determine parking fees based on distance and time. It allows users to reserve spots through a mobile app. Simulation results found the smart parking method reduces fuel use, travel time/distance, and greenhouse gas emissions compared to conventional methods. The system provides real-time parking information and availability to users through an iOS mobile app integrated with cloud services.
Similar to A cloud based smart-parking system based (20)
How to Make a Field Mandatory in Odoo 17Celine George
In Odoo, making a field required can be done through both Python code and XML views. When you set the required attribute to True in Python code, it makes the field required across all views where it's used. Conversely, when you set the required attribute in XML views, it makes the field required only in the context of that particular view.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
Chapter wise All Notes of First year Basic Civil Engineering.pptxDenish Jangid
Chapter wise All Notes of First year Basic Civil Engineering
Syllabus
Chapter-1
Introduction to objective, scope and outcome the subject
Chapter 2
Introduction: Scope and Specialization of Civil Engineering, Role of civil Engineer in Society, Impact of infrastructural development on economy of country.
Chapter 3
Surveying: Object Principles & Types of Surveying; Site Plans, Plans & Maps; Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by Tape, Ranging out Survey Lines and overcoming Obstructions; Measurements on sloping ground; Tape corrections, conventional symbols. Angular Measurements: Instruments used; Introduction to Compass Surveying, Bearings and Longitude & Latitude of a Line, Introduction to total station.
Levelling: Instrument used Object of levelling, Methods of levelling in brief, and Contour maps.
Chapter 4
Buildings: Selection of site for Buildings, Layout of Building Plan, Types of buildings, Plinth area, carpet area, floor space index, Introduction to building byelaws, concept of sun light & ventilation. Components of Buildings & their functions, Basic concept of R.C.C., Introduction to types of foundation
Chapter 5
Transportation: Introduction to Transportation Engineering; Traffic and Road Safety: Types and Characteristics of Various Modes of Transportation; Various Road Traffic Signs, Causes of Accidents and Road Safety Measures.
Chapter 6
Environmental Engineering: Environmental Pollution, Environmental Acts and Regulations, Functional Concepts of Ecology, Basics of Species, Biodiversity, Ecosystem, Hydrological Cycle; Chemical Cycles: Carbon, Nitrogen & Phosphorus; Energy Flow in Ecosystems.
Water Pollution: Water Quality standards, Introduction to Treatment & Disposal of Waste Water. Reuse and Saving of Water, Rain Water Harvesting. Solid Waste Management: Classification of Solid Waste, Collection, Transportation and Disposal of Solid. Recycling of Solid Waste: Energy Recovery, Sanitary Landfill, On-Site Sanitation. Air & Noise Pollution: Primary and Secondary air pollutants, Harmful effects of Air Pollution, Control of Air Pollution. . Noise Pollution Harmful Effects of noise pollution, control of noise pollution, Global warming & Climate Change, Ozone depletion, Greenhouse effect
Text Books:
1. Palancharmy, Basic Civil Engineering, McGraw Hill publishers.
2. Satheesh Gopi, Basic Civil Engineering, Pearson Publishers.
3. Ketki Rangwala Dalal, Essentials of Civil Engineering, Charotar Publishing House.
4. BCP, Surveying volume 1
Communicating effectively and consistently with students can help them feel at ease during their learning experience and provide the instructor with a communication trail to track the course's progress. This workshop will take you through constructing an engaging course container to facilitate effective communication.
Main Java[All of the Base Concepts}.docxadhitya5119
This is part 1 of my Java Learning Journey. This Contains Custom methods, classes, constructors, packages, multithreading , try- catch block, finally block and more.
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumMJDuyan
(𝐓𝐋𝐄 𝟏𝟎𝟎) (𝐋𝐞𝐬𝐬𝐨𝐧 𝟏)-𝐏𝐫𝐞𝐥𝐢𝐦𝐬
𝐃𝐢𝐬𝐜𝐮𝐬𝐬 𝐭𝐡𝐞 𝐄𝐏𝐏 𝐂𝐮𝐫𝐫𝐢𝐜𝐮𝐥𝐮𝐦 𝐢𝐧 𝐭𝐡𝐞 𝐏𝐡𝐢𝐥𝐢𝐩𝐩𝐢𝐧𝐞𝐬:
- Understand the goals and objectives of the Edukasyong Pantahanan at Pangkabuhayan (EPP) curriculum, recognizing its importance in fostering practical life skills and values among students. Students will also be able to identify the key components and subjects covered, such as agriculture, home economics, industrial arts, and information and communication technology.
𝐄𝐱𝐩𝐥𝐚𝐢𝐧 𝐭𝐡𝐞 𝐍𝐚𝐭𝐮𝐫𝐞 𝐚𝐧𝐝 𝐒𝐜𝐨𝐩𝐞 𝐨𝐟 𝐚𝐧 𝐄𝐧𝐭𝐫𝐞𝐩𝐫𝐞𝐧𝐞𝐮𝐫:
-Define entrepreneurship, distinguishing it from general business activities by emphasizing its focus on innovation, risk-taking, and value creation. Students will describe the characteristics and traits of successful entrepreneurs, including their roles and responsibilities, and discuss the broader economic and social impacts of entrepreneurial activities on both local and global scales.
B. Ed Syllabus for babasaheb ambedkar education university.pdf
A cloud based smart-parking system based
1. SPECIAL SECTION ON EMERGING CLOUD-BASED WIRELESS COMMUNICATIONS AND NETWORKS
Received July 24, 2015, accepted August 16, 2015, date of publication September 9, 2015, date of current version September 23, 2015.
Digital Object Identifier 10.1109/ACCESS.2015.2477299
A Cloud-Based Smart-Parking System Based
on Internet-of-Things Technologies
THANH NAM PHAM1, MING-FONG TSAI1, DUC BINH NGUYEN1,
CHYI-REN DOW1, AND DER-JIUNN DENG2
1Department of Information Engineering and Computer Science, Feng Chia University, Taichung 407, Taiwan
2Department of Computer Science and Information Engineering, National Changhua University of Education, Changhua 500, Taiwan
Corresponding author: D.-J. Deng (djdeng@cc.ncue.edu.tw)
ABSTRACT This paper introduces a novel algorithm that increases the efficiency of the current cloud-based
smart-parking system and develops a network architecture based on the Internet-of-Things technology. This
paper proposed a system that helps users automatically find a free parking space at the least cost based on
new performance metrics to calculate the user parking cost by considering the distance and the total number
of free places in each car park. This cost will be used to offer a solution of finding an available parking space
upon a request by the user and a solution of suggesting a new car park if the current car park is full. The
simulation results show that the algorithm helps improve the probability of successful parking and minimizes
the user waiting time. We also successfully implemented the proposed system in the real world.
INDEX TERMS Smart-parking system, performance metrics.
I. INTRODUCTION
In the development of traffic management systems, an intel-
ligent parking system was created to reduce the cost of
hiring people and for optimal use of resources for car-park
owners. Currently, the common method of finding a parking
space is manual where the driver usually finds a space in
the street through luck and experience. This process takes
time and effort and may lead to the worst case of failing
to find any parking space if the driver is driving in a
city with high vehicle density. The alternative is to find a
predefined car park with high capacity. However, this is
not an optimal solution because the car park could usually
be far away from the user destination. In recent years,
research has used vehicle-to-vehicle [21] and vehicle-to-
infrastructure [23] interaction with the support of various
wireless network technologies such as radio frequency iden-
tification (RFID), Zigbee, wireless mess network [22], and
the Internet. This study aimed to provide information about
nearby parking spaces for the driver and to make a reservation
minutes earlier using supported devices such as smartphones
or tablet PCs. Furthermore, the services use the ID of each
vehicle in booking a parking space. However, the current
intelligent parking system does not provide an overall optimal
solution in finding an available parking space, does not solve
the problem of load balancing, does not provide economic
benefit, and does not plan for vehicle-refusal service.
To resolve the aforementioned problems and take
advantage of the significant development in technology, the
Internet-of-Things technology (IoT) has created a revolution
in many fields in life as well as in smart-parking system (SPS)
technology [20]. The present study proposes and develops
an effective cloud-based SPS solution based on the Internet
of Things. Our system constructs each car park as an
IoT network, and the data that include the vehicle GPS loca-
tion, distance between car parking areas and number of free
slots in car park areas will be transferred to the data center.
The data center serves as a cloud server to calculate the costs
of a parking request, and these costs are frequently updated
and are accessible any time by the vehicles in the network.
The SPS is based on several innovative technologies and can
automatically monitor and manage car parks. Furthermore,
in the proposed system, each car park can function indepen-
dently as a traditional car park. This research also implements
a system prototype with wireless access in an open-source
physical computing platform based on Arduino with RFID
technology using a smartphone that provides the communi-
cation and user interface for both the control system and the
vehicles to verify the feasibility of the proposed system.
A. RELATED WORKS
In some studies [1]–[3], the authors proposed a new algorithm
for treatment planning in real-time parking. First, they used an
VOLUME 3, 2015
2169-3536
2015 IEEE. Translations and content mining are permitted for academic research only.
Personal use is also permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
1581
2. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
algorithm to schedule the online problem of a parking system
into an offline problem. Second, they set up a mathematical
model describing the offline problem as a linear problem.
Third, they designed an algorithm to solve this linear
problem. Finally, they evaluated the proposed algorithm using
experimental simulations of the system. The experimental
results indicated timely and efficient performance. However,
these papers do not mention the resource reservation mecha-
nism (all parking requirements are derived immediately and
are placed in the queue), the mechanism for assessing the
resources system, the mechanism to guide vehicles to the
parking space, the mechanism for handling situations when
the request for service is denied and do not calculate the
average waiting time and average total time that each vehicle
spends on the system.
In another study [4], the authors propose an SPS based on
the integration of UHF frequency, RFID and IEEE 802.15.4
Wireless Sensor Network technologies. This system can
collect information about the state of occupancy of the car
parks, and can direct drivers to the nearest vacant parking
spot by using a software application. However, in this work,
the authors have no mathematical equations for the system
architecture and do not create a large-scale parking system.
The results of this paper only implement the proposed archi-
tecture; they do not mention the performance of the parking
system. Hsu et al. [5] proposed an innovative system includ-
ing the parking guidance service. A parking space can be
reserved by a smartphone via Internet access. Upon entering
the car park, the reserved parking space will be displayed on
a small map using wireless transmission for vehicles under
the dedicated short-range communication protocol DSRC.
An inertial navigation system (INS) is implemented to guide
the vehicle to the reserved space. The system will periodically
update the status of the parking space in real time to help
ensure system accuracy. System performance is measured
through the accuracy of the inertial navigation systems run
in an indoor environment, and the system implementation is
evaluated by considering the accuracy of the GPS. In this
paper, the authors have not evaluated the performance of the
parking services, they do not provide any mathematical model
of the system, and do not consider the waiting time of each
vehicle for service.
Other researchers have designed architecture for parking
management in smart cities [6]. They proposed intelligent
parking assistant (IPA) architecture aimed at overcoming
current public parking management solutions. This architec-
ture provides drivers with information about on-street parking
stall availability and allow drivers to reserve the most conve-
nient parking stall at their destination before their departure.
They use RFID technology in this system. When a car parks
or leaves the IPA parking spot, the RFID reader and the
magnetic loop detect the action and send this information to
the unit controller to update the information on the car park
status. This study uses only some simple mathematical equa-
tions for the system architecture and does not create a large-
scale parking system. In other works, authors have designed
and implemented an SPS [7] to solve the parking problem.
A part of this system is implemented in the Zigbee network
which sends urgent information to a PC through a coordinator
and then updates the database. The application layer can
quickly pass the parking information over the Internet, and
use the advantages of a web service to gather all the scattered
parking information for the convenience of those who want to
find a parking space. This paper simply reports the design and
implementation of an SPS and does not evaluate the system
performance.
Bonde et al. [24] aimed to automate the car and the car
parking. The paper discusses a project which presents a
miniature model of an automated car parking system that can
regulate and manage the number of cars that can be parked
in a given area at any given time based on the availability
of parking spaces. The automated parking method allows
the parking and exiting of cars using sensing devices. Entry
to or exit from the car park is commanded by an Android
based application. The difference between the Bonde system
and the other existing systems is that the authors were
aiming to make the system as little human dependent as
possible by automating the cars as well as the entire car
park; on the other hand, most existing systems require
human intervention (the car owner or other) to park the car.
Lambrinos and Dosis [19] described a new SPS architecture
based on the Internet of Things technology. The architec-
ture of this system consists of a Zigbee Wireless Sensor
Network (WSN), an IoT middleware layer and a front-end
layer as the final user interface that provides data reporting to
the user. However, there are disadvantage as it does not use a
suitable application protocol for the transfer of data from the
WSN to the server, such as the constrained application pro-
tocol (CoAP), there is no mathematical model for the system
operations, and there is no system performance evaluation.
B. CONTRIBUTIONS
With the aim of overcoming the disadvantages of the systems
mentioned above and inspired by [1]–[4] and some relevant
works [17], [18], we introduce new SPS architecture based on
IoT and build a mathematical model of the system operation.
First, our algorithm adopts a mechanism to search car parks at
the least cost. Second, we adopt a mechanism for forwarding
the vehicles to another car park if the current car park is
full. We propose a network of car parks such that each park
is a node in a network. Each node obtains the information
from the neighboring node, thus ensuring smooth movement
of vehicles at low cost and increasing the probability of
finding a free parking space. Our system achieves better
performance compared with other parking systems. We eval-
uated the performance of our system through simulation and
implementation. The results of the simulation are close to our
mathematical models and achieve better performance than the
other systems. The proposed system reduces the number of
vehicles failing to find a parking space and minimizes the
costs of moving to the car park. The cost defined here is the
time that the user must wait for the service, thus helping users
1582 VOLUME 3, 2015
3. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
save time and money and reducing environmental pollution.
We have also successfully implemented our system in a uni-
versity parking system.
C. ORGANIZATION
This paper is organized as follows: Section II describes
the proposed architecture including the system and network
architectures. Section III discusses the algorithms and the
mathematical models of the system. Section IV presents the
simulation. Section V is the implementation of the system.
Section VI is our conclusion and suggestions for future work.
II. PROPOSED ARCHITECTURE
A. SYSTEM OVERVIEW
The system is derived from the idea of IoT [13], [14]. The
system uses the WSN [15] consisting of RFID technology
to monitor car parks. An RFID reader counts the percentage
of free parking spaces in each car park. The use of RFID
facilitates implementation of a large-scale system at low cost.
The system provides a mechanism to prevent disputes in the
car park and helps minimize wasted time in looking for a
parking space. After logging into the system, the user can
choose a suitable parking space. Information on the selected
parking location will be confirmed to the user via notification.
Then, the system updates the status of the parking space to
‘‘pending’’ during which time the system will not allow other
users to reserve it. If after a certain period of pending time
the system determines that no car is parked in that space, then
it changes the status to ‘‘available.’’ The system will update
the status from the WSN node (the status of car park spaces)
when a new car joins in the system. Therefore, the status of
the overall parking system is always updated in real time. The
system will help plot the parking time for each parking space
in real time and can support the business with hourly parking
charges.
FIGURE 1. Architecture of the proposed system.
B. SYSTEM ARCHITECTURE
Fig. 1 shows our smart IoT parking system.
Elements in the system:
• Cloud-Based Server: This is a Web entity that stores
the resource information provided by local units located
at each car park. The system allows a driver to search
and find information on parking spaces from each car
park without the need to directly access the local server
node by directly accessing the cloud-based server.
FIGURE 2. Local unit.
• Local Unit: This unit is located in each car park and
stores the information of each parking space, as shown
in Fig.2. The local unit includes the following:
◦ Control Unit: This is an Arduino module, which is
connected using an RFID reader. The card reader
authenticates the user information and then displays
this information on the screen. If the information
of the RFID tag or card is correct, the Arduino
module will control the opening of the door for the
vehicle to enter. The Arduino module connects with
the cloud server through an Internet connection to
transfer data from the local car park to the cloud
server database.
◦ Screen: This displays information on the capacity
of the local car park, the total current percentage
of free spaces, the status of the RFID tag check, the
user card when entering, and a mini map of the local
car park.
◦ RFID Tag or ID Card: This is used to check
and authenticate user information and calculate the
percentage of total free spaces in each car park.
• Software Client: This is an application software system.
Running on Android operating system, the users will
install it on their smartphones and use it to reserve
parking spaces. The users access the system via
3G/4G mobile connections.
C. NETWORK ARCHITECTURE
In general, we will use the term ‘‘user’’ when referring to the
driver or vehicle and the term ‘‘resources’’ when referring to
the parking spaces.
1) PARKING NETWORK
We use the car park network (CPN) architecture infrastruc-
ture/backbone. The architecture is shown in Fig. 3(a), where
the dashed lines indicate wireless link and the solid lines
indicates wired link. This type of parking network includes
routers that form as the infrastructure for connected clients.
The CPN infrastructure/backbone can be built to allow sensor
networks to connect using wireless radio technologies. The
routers form a self-configuring and self-healing link network.
VOLUME 3, 2015 1583
4. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
FIGURE 3. (a) Infrastructure/backbone of the CPN architecture.
(b) CPN deployment for car parking system.
Routers can be connected to the Internet by gateway
functionality. This approach, also referred to as infrastructure
meshing, provides the backbone for conventional clients and
enables integration of CPNs with existing WSNs through
gateway/bridge functionalities in the routers. Conventional
clients with the same radio technologies as the routers can
directly communicate with the routers.
We have assumed that each car park is a node in a CPN.
The deployment network in a real environment is shown
in Fig. 3(b) where each car park is labeled.
• P1 is car park number 1; N1 is the total parking spaces
in P1.
• P2 is car park number 2, N2 is the total parking spaces
in P2.
• Pn is car park number n, Nn is the total parking spaces
in Pn.
The total capacity of the system is N = N1 + N2 + N3 +
. . . + Nn (spaces). D is the real distance between two nodes
in the network. Dij is the distance between nodes Pi and Pj.
Fig. 4 shows our network.
Each node has a neighbor table to maintain information on
the current status of the network and a queue with predefined
length. The neighbor table for each node contains information
on the neighboring nodes directly linked to it. On the other
hand, the queue is used to control the number of vehicles
forwarded to the node, which aims to prevent overloading
in the number of vehicles beyond the capacity of the node.
In our proposed system, each node will broadcast a message
to its neighboring nodes after a new node joins or leaves it.
This message includes information on its total free resources.
The neighboring node that receives this message will update
its neighbor tables. We have assumed that, in our network,
FIGURE 4. Parking network.
N1 = 100 spaces, N2 = 120 spaces, N3 = 200 spaces,
N4 = 100 spaces, N5 = 120 spaces, N6 = 120 spaces,
N7 = 100 spaces; D12 = 1.2 km, D13 = 1.6 km,
D23 = 2.0 km, D27 = 1 km, D34 = 1.5 km, D37 = 1.8 km,
D45 = 1.2 km, D56 = 0.8 km and D67 = 1.2 km. These
parameters are shown in Fig. 5 using simple neighbor tables.
In Fig. 5, we assume that the total free spaces in N1 = 20,
in N2 = 60, in N3 = 60, in N4 = 70, in N5 = 60, N6 = 30
and in N7 = 60. To increase the performance of finding a free
parking resource, the neighbor table in each node contains
information on the current number of free parking resources
in the neighboring nodes. Our idea is to use the number of
total free parking resources in each node to calculate the cost
for choosing a car park.
FIGURE 5. Simple neighbor tables.
2) CONSTRUCTING THE NEIGHBOR TABLE OF NODES
We use a function named F(α, β) to calculate the cost
between the nodes in the network. F(α, β) is a function that
depends on the distance between two nodes and the number
of free parking spaces in the destination node. F(α, β) is
considered to be a weighted link between two nodes in the
parking network. If two nodes are not directly linked, then
F(α, β) = ∞. If the vehicle comes into a node and that node
is full, the vehicle will be forwarded to the next node, which
is a neighbor of this node with the smallest value of F(α, β)
in the neighbor table. We calculate the cost function F(α, β)
from node Pi to node Pj, i.e.,
Fij = Fij (α, β) = α ×
dij
Dup
+ β ×
tj
Tup
(1)
1584 VOLUME 3, 2015
5. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
where α is a coefficient that depends on the length of the path
between two nodes and β is a coefficient that depends on
the number of free slots in the destination node. F(α, β) is
inversely proportional to the distance between two nodes and
directly proportional to the total free slots in the destination
node. Depending on which parameter we consider to be
the more important of the two parameters, i.e., the distance
or the free slots, we can adjust α and β to achieve better
network performance. α and β are parameters derived from
the experiment, and their value is [0, 1]. If α = 0, we only
consider the number of free spaces to calculate the
cost to the user. If β = 0, we only consider the dis-
tance between two nodes to calculate the cost to the
user.
In Eq. (1), we calculate the cost function based on the
distance between two nodes and the percentage of free
parking spaces at each node. We use the upper bound
of the distance between two nodes and the upper bound
of the capacity for parking in each car park. In Eq. (1),
dij is the distance between nodes Pi and Pj, Dup is the upper
bound of the distance and is a global parameter, tj is the
number of spaces that are occupied at node Pj, and Tup is the
upper bound of the capacity of the overall parking network
and is a global parameter. We assume a network with
seven nodes as in Fig. 5 and calculate the value
of function F with α = 0.2, β = 0.8, D = 2 km,
T = 200 spaces: F12 = 0.36; F13 = 0.72; F21 = 0.44;
F23 = 0.76; F27 = 0.34; F31 = 0.48; F32 = 0.44;
F34 = 0.27; F37 = 0.42; F43 = 0.71; F45 = 0.36;
F54 = 0.24; F56 = 0.44; F65 = 0.32; F67 = 0.36;
F72 = 0.34; F73 = 0.74; F76 = 0.48. The neighbor table
of each node with the F(α, β) function is shown in Fig. 6.
Fig. 6 shows that the new neighbor table for each node follows
Eq. (1). We will use this routing table in choosing the next
node where to forward the user when a car park is full.
FIGURE 6. Neighbor tables sorted by descending values of F(α, β).
III. ALGORITHM AND MATHERMATICAL MODEL
A. ALGORITHM
We propose an algorithm to describe the operation of the
system.
1) SYSTEM OPERATIONS
When a user wants to find a parking slot, he must login to our
system. After successful login, a request message is sent to
search for a free parking slot. Then, the system will send back
a response message containing the information, including the
car park address and the directions to reach it. The choice
of the car park is based on the function F(α, β), which is
calculated based on the current location of the vehicle and the
location of the car park. The system will forward the vehicle
to a car park with a minimum F(α, β) value if the current
car park is full. When the user arrives at the car park, he
must be authorized to enter. This authorization is achieved
via the RFID technology or by scanning the user card. This
mechanism is simple but economical. If the information is
correct, the user is allowed to park. If the current car park is
full, the system will send a suggestion message that includes
information on a new car park, including the address and
new directions, with a minimum cost. The new car park
will be selected based on the neighbor table of the current
car park (the first node in the neighbor table), as shown
in Fig. 7.
FIGURE 7. Algorithm of the system operations.
VOLUME 3, 2015 1585
6. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
FIGURE 8. Vehicle processes.
Our proposed system involves two processes: reservation
and entering.
• Reservation Process: Starting from (1) to (3) shown
in Fig. 8, if the user is looking for a free parking space,
he will send a request message to the system (1), which
is done using a smartphone. When the system receives
this request, it will find car park P1 with the least cost
[minimum value of F(α, β)] and forward this message to
the user. In this case, the least cost is the minimum value
of function F(α, β). The value of F(α, β) is calculated as
the distance (between the vehicle and car parks) and the
number of free spaces in each car park. If this car park
has free parking slots, it will send a response message to
the user (3). The response message includes the address
of car park P1 and its directions. Because we use the
percentage of total free spaces in suggesting a new car
park, a high probability of success exists in finding a free
parking space.
• Entering Process: Starting from (4) going to (5), if a
user enters car park P1, he must be authorized using an
ID or an RFID card (4). If authorized, the door is opened,
and the count will increase by one. The system will
send a response message to the user to notify successful
parking (5). If the car park is currently full, it will send
a response message suggesting an alternative car park,
including relevant information on new car park P2, with
the least cost.
2) CALCULATING THE TOTAL FREE PARKING SPACES AND
UPDATING THE NEIGHBOR TABLE
In our proposed system, we use RFID technology to calculate
the percentage of total free parking spaces in each car park.
In each car park, an RFID reader is installed at the entrance.
We use a variable named ‘‘Count’’ to calculate the total
number of vehicles in the car park. Count = Count + 1
when a vehicle enters, and Count = Count −1 when a vehicle
leaves. When Count = Ni, car park i is full. The process of
updating the neighbor table is described as follows: when a
change in the value in the Counter occurs, which changes
the percentage of the total free parking spaces at this node,
this node will send a message containing updated information
to the cloud-based server. The cloud-based server will update
the neighboring tables of its neighboring nodes, as shown
in Fig. 9.
FIGURE 9. Algorithm for updating the status of the car park.
B. MATHEMATICAL MODELS
We build the mathematical models of our proposed system
based on the results in [1] and [2]. We create a parking
planning strategy. We let P denote the set of all vehicles with
parking queries in the queue. We let S denote the total of all
available car parks. We let W denote the set of wij, where wij
is the cost between vehicle pi (pi ∈ P) and car park Sj (Sj ∈ S).
We can achieve W by calculating the distance from the vehi-
cle to the car park (GPS address) and the number of free
spaces in car park Sj. We let M and N be the size of P and S,
respectively. Therefore, the size of W is M × N. By assuming
that vehicles are jobs and parking places are servers, Wij is
the cost for server Sj to do job Pi. We save the solution in X,
where xij ∈ X, i.e.,
xij =
1, if Pi will park at Sj
0, if Pi will not park at Sj.
(2)
We let C be the total cost for all vehicles in P to go to the
parking places assigned to them by the SPS, i.e.,
C =
M
i=1
N
j=1
wij × xij. (3)
In our study, we use F(α, β) as the cost; thus, we have a
new total cost.
C =
M
i=1
N
j=1
Fij (α, β) × xij (3 )
To decrease the cost to the user, we will choose the mini-
mum value of F(α, β) in (3 ). We aim to make C minimum
on the condition that each vehicle obtains exactly one parking
1586 VOLUME 3, 2015
7. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
resource and each car park space can be assigned to only one
vehicle, i.e.,
N
j=1
xij ≤ 1
M
i=1
xij = 1.
(4)
N
j=1
xij ≤ 1 indicates that any user in the queue may be
assigned at most one car park but may also fail to get an
assignment. On the other hand,
M
i=1
xij = 1 still guarantees
that each user in the queue maintains a car park assignment.
In our proposed system, if a vehicle does not find a free
parking space on arrival at a full car park, forwarding it to
a different car park will be suggested. We let h denote the
number of forwarded vehicles. Each car park can be assigned
to kj vehicles (kj is the total free slot in Sj;
n
j=1
kj = N), i.e.,
N
j=1
xij ≤ h
M
i=1
xij = kj.
(5)
The time complexity of our algorithm is O(n∗k). We will
try to reduce the time cost for each vehicle in finding a free
parking resource. Our mathematical model has reduced the
total cost and reaches a better solution in distributing the users
to the overall network resources.
C. QUEUE MODELS
We modeled the system into a service queue. It includes all
users entering each car park. The entering process at each
node is considered to be a first-in first out (FIFO) queue and
a Markov process, as shown in Fig. 10.
FIGURE 10. Service queue.
The mathematical model for the entering process can be
described as follows: M/M/1/K/FIFO. The first ‘‘M’’ denotes
that the distribution of the arrival process is Markovian
(Poisson distribution), the second ‘‘M’’ stands for the service-
time distribution, which is also Markovian (exponential dis-
tribution), ‘‘1’’ denotes the server, and K is the number of
lots. µA is the inter-arrival time between two users, and µS is
the service time (parking time). By assuming that µS > µA,
the queue does not explode. The average waiting time in
the queue (expected from a long time) in the M/M/1 queue
is expressed as
Ta =
µ2
s
µs − µA
. (6)
The average waiting time in the queue (expected from a
long run) in the M/M/k queue is expressed as
Ta =
µ2
s
k(µs − µA)
. (7)
The average waiting time of the system is
Ta =
N
i=1
Tai
N
, (8)
where N is the total number of parking spaces.
IV. SIMULATION
A. SIMULATIONS
1) SETUP
To evaluate the performance of the processes, we simulated
a network deployment, including the car park architecture
mentioned above. We used the network simulation tool Arena
to simulate this network. To simulate the mathematical and
queuing models, we randomly created vehicles to join the
network. The arrival process of the vehicles followed the
Poisson distribution in our simulation, which was denoted
as POIS(X), where X is the inter-arrival time between suc-
cessive vehicles arriving at the car park. In this simulation
X = 15 and 20 min. We considered the vehicle as the job
and the parking space as the entity doing the job. The time
for doing the job followed an exponential distribution, which
was denoted as EXPO(Y) in this simulation, where Y is the
average service time that a vehicle stays in the parking space.
We chose Y = 60 min in this case. We simulated a parking
network with five car parks as five nodes. We assumed that
the network nodes are interconnected, as shown in Fig. 11.
We set up each car park with a capacity for four parking
spaces as the resources. We also created the same number of
random vehicles to arrive at each car park. In this simulation,
the number of vehicles arriving at each car park is 60, 70, 80,
90, and 100. We ran the simulations until all vehicles were
serviced.
FIGURE 11. A five-node network.
To compare the network performance and provide an opti-
mal solution for our proposed network, we set up a simu-
lation based on various values of α and β. We simulated
all cases of alpha and beta in the range from zero to one.
The following are some outstanding values of α and β in the
VOLUME 3, 2015 1587
8. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
range from zero to one. The value of alpha changed from
α = {0, 0.2, 0.5, 0.8, 1}. The value of beta changed from
β = {0, 0.2, 0.5, 0.8, 1}. We set up the distance between the
network nodes as follows: D12 = 0.6 km, D15 = 1.2 km,
D23 = 2.4 km, D24 = 2.0 km, D34 = 1.8 km, and
D45 = 1.6 km. We chose the value of the upper bound of
the distance as Dup = 2.4 km and that of the upper bound
of the capacity as Tup = four spaces. All set-up parameters
of the simulation are summarized in Table 1.
TABLE 1. Simulation parameters.
2) ARENA SIMULATION TOOL
Arena is discrete event simulation and automation software
developed by Systems Modeling and acquired by Rockwell
Automation in 2000 [9]–[12]. It uses the SIMAN proces-
sor and simulation language. Arena is good software that
simulates many types of real-time systems such as parking
systems. The basic building blocks of Arena models are
modules. Flowcharts and data objects define the process
to be simulated and are chosen from panels in the project
bar. Flowchart modules describe the dynamic processes in
the model. The types of flowchart modules available are
Create, Dispose, Process, Decide, Batch, Separate, Assign,
and Record. Other panels may contain many additional types
of flowchart module. Data modules define the characteristics
of various process elements such as entities, resources, and
queues. They can also set up variables and other types of
numerical values and expressions that pertain to the whole
model.
In particular, in the parking system simulation, Arena
supports many random distributions of arrival and service
processes, such as Poisson, Normal, Exponential, Triangular,
Uniform, Beta, Gamma, Logarithmic, and Weibull distribu-
tions. It allows statistical calculations and exports the average
values of the parameters used to evaluate the performance,
such as the average vehicle waiting time for parking requests
and average time the vehicle stays in the parking system.
Many previous researchers have shown that the simulation
results in Arena are close to those in actual practice. Owing
to the abovementioned advantages, we chose Arena as the
simulation tool in this study.
3) SCENARIOS
As mentioned in Section IV-(1), we created a simulation net-
work consisting of five nodes. To compare the performance
of the algorithm that we proposed with an existing parking
system, we used two different models for evaluation. In the
first network model, as shown in Fig. 12(a), we implemented
the greedy method. In this method, when vehicles arrive at
a full car park, they will be placed in a queue and wait for
the service until this car park has a free parking space. This
queue is the FIFO queue. The greedy method is a common
method that represents the traditional parking system with no
planning to solve this problem. A loop is used to loop vehicles
until the node has an available parking space.
FIGURE 12. (a) Network model with the greedy method. (b) Network
model with forwarding.
To reduce the waiting time of vehicles in the system, we use
the second network model in planning to solve this problem.
This network model is shown in Fig. 12(b). In this network
model, when a vehicle arrives at a car park that is currently
full, it will be forwarded to a different car park that has free
parking spaces. The forwarding is based on the algorithms
that we have proposed. We simulated two network models
in the Arena simulator, and we compared the average waiting
time and average total time that a vehicle resides in each node.
B. RESULTS AND EVALUATION
To evaluate the performance of the proposed system, we
determined the parameter for system performance as the cost
in terms of user time in the system. The cost to the user is the
time that the user spends in the parking system for service.
If this cost can be minimized, we can reduce the other costs
such as monetary, fuel, and environmental pollution costs.
The time in this study is the average waiting time for the
service to the user and the average total time of the user in
the system, including the waiting, travel, and service times.
A smaller cost value leads to better system performance.
Given the parameters we simulated, the parameter with the
smallest time cost value will be considered as the optimal
solution and is used as a proposal to deploy a similar model in
practice. Fig. 13 shows our comparison of the average waiting
time in a normal network with a loop and our proposed
network. In the simulation, we used 50, 60, 70, 80, 90, and
100 vehicles that arrived at each node. The distribution of
the inter-arrival time = POIS (15 min), which means that
1588 VOLUME 3, 2015
9. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
FIGURE 13. Average waiting time (15 min).
four vehicles arrive at each car park per hour. The results
show that our algorithm achieves better performance than the
network model without planning. We can see that if the value
of α is 0.8 and the value of β is 0.2, our proposed network
achieves the best performance with minimum waiting time.
If the value of α is 1 and β is 0, our proposed network has the
longest average waiting time, which is the worst case because
we only use the distance parameter to calculate F(α, β).
If the user is only forwarded to the car park with the shortest
distance, a high probability exists that at the next car park,
the user will still not find a free parking space because the
percentage of available parking spaces is not taken into
account. The network performance in this case is not equiv-
alent to a normal network. We realize that if we use the
percentage of free spaces in each car park as a parameter for
planning with regard to forwarding the users, the waiting time
of the user for the service will be greatly reduced compared
with that in an ordinary network.
FIGURE 14. Average total time (15 min).
Fig. 14 shows our comparison of the average total time of
each vehicle in a normal network model and our proposed
network model. We can see that if the value of α is 0.8 and
that of β is 0.2, our proposed network achieves the best
performance compared with the other (α, β) pairs. If the value
of α is 1 and β is 0, the average total time is approximately
equal to the average total time in a normal network, which
is the worst case. The best solution in this network with
(α = 0.2 and β = 0.8) reduces the average total time the user
stays in the system by approximately 50%. Fig. 15 shows our
simulation of 50, 60, 70, 80, 90, and 100 vehicles arriving
at each node. The distribution of the inter-arrival time =
POIS(20 min). The results show that our algorithm achieves
better performance than the system with no parking planning.
If the value of α is 0.8 and that of β is 0.2, our proposed
network realizes the best performance in the range from
60 to 70 vehicles arriving at each car park. In the range from
70 to 90 vehicles arriving at each node, the pair (α = 0 and
β = 1) realizes the best performance. We can explain this
result by the fact that the number of parking spaces at each
network node is only four, and the arrival rate of the users
decreases (20 versus 15 min); thus, the percentage of free
parking-space factor is more meaningful than the distance.
If the value of (α = 1 and β = 0) is still the worst case, the
system experiences the longest average waiting time.
FIGURE 15. Average waiting time (20 min).
In this case, the expected inter-arrival time is 20 min, which
is longer than 15 min. Thus, Fig. 15 shows that the average
waiting time will be significantly reduced (approximately
10 times for the best case where α = 0.2 and β = 0.8)
compared with that shown in Fig. 13. The simple explanation
is that if more vehicles come into the system per hour, the
greater is the waiting time for service in terms of the total
number of parking spaces in each node, which do not change.
Fig. 16 shows the average total time of each vehicle in the nor-
mal network versus the proposed network in the case where
the distribution of the arrival process is POIS(20 min). If the
value of α is 0.8 and that of β is 0.2, our proposed network
realizes the best performance (a minimum of the average total
time). Based on the results of the simulation, we can conclude
that if we only use the distance parameter in planning for
parking, the network performance will be lower than that
VOLUME 3, 2015 1589
10. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
FIGURE 16. Average total time (20 min).
of the normal network. However, if we use the percentage of
total free spaces in combination with the distance parameter
in planning for parking, the network performance will signif-
icantly improve compared with that of the normal network.
In all cases, the best network performance is achieved with
the (α, β) pair of (0.2, 0.8).
V. IMPLEMENTATION
A. SOFTWARE SYSTEM
We designed a software client that runs on a smartphone
based on the Android platform [8], which was built from the
ground up to enable developers to create compelling mobile
applications that take full advantage of all that a handset
can offer. In this phase, we use the Android SDK Tools,
Revision 24.3.4, which is a set of development tools used to
develop applications for Android platform that can be used
to write Android programs in the command prompt. The
most common method is using an integrated development
environment. In our ideal concept, users who want to use our
system must be registered as a member of the system. Our
cloud-based server is implemented on Apache Hadoop 2.7.1,
and we use Apache HBase as our database. Apache HBase is a
Hadoop database, a distributed, scalable, and large data store.
Fig. 17(a) shows the login interface of the system.
Fig. 17(b) is a map describing the distribution of all car parks
at a university. In this map, there are seven car parks with
capacities of: P1 = 75 spaces, P2 = 30, P3 = 56, P4 = 60,
P5 = 80, P6 = 50, P7 = 85. Symbol S is the current
location of the user. Fig. 17(c) indicates the result returned
by the system when users search for a car park following the
shortest distance. The result returned is P5 and the distance
from the user to the car park is 42 m. Fig. 17(d) indicates the
result returned by the system when users search for a car park
following our algorithms, here called the best case. The result
returned is car park P2, the distance from the user to the car
park is 176 m.
B. ELEMENTS
Fig. 18 describes the implementation of the system
elements, including RFID tags, the RFID reader, the
FIGURE 17. Implementation of the software system. (a) The login
interface; (b) the map of all distributed car parks; (c) the result of the
shortest case; (d) the result of our algorithm.
FIGURE 18. Implementation of elements in the system. (a) Implement of
local unit; (b) the screen display information of RFID tags; (c) the
implementation of the cloud-based server.
RFID antenna, Arduino Uno R3, Arduino Ethernet Shield,
Screen and Cloud-based Server system. Fig. 18(a) shows
the implementation of the local unit; Fig. 18(b) describes
the screen display information of the RFID tags; Fig. 18(c)
describes the implementation of the system cloud-based
server.
VI. CONCLUSION
This study has proposed a parking system that improves
performance by reducing the number of users that fail to
find a parking space and minimizes the costs of moving
to the parking space. Our proposed architecture and system
has been successfully simulated and implemented in a real
situation. The results show that our algorithm significantly
reduces the average waiting time of users for parking. Our
results closely agree with those of our proposed mathematical
models. The simulation of our system achieved the optimal
solution when most of the vehicles successfully found a free
parking space. The average waiting time of each car park for
service becomes minimal, and the total time of each vehicle in
each car park is reduced. In our future study, we will consider
the security aspects of our system as well as implement our
proposed system in large scales in the real world.
1590 VOLUME 3, 2015
11. T. N. Pham et al.: Cloud-Based SPS Based on IoT Technologies
REFERENCES
[1] Y. Geng and C. G. Cassandras, ‘‘A new ‘smart parking’ system based on
optimal resource allocation and reservations,’’ in Proc. 14th Int. IEEE Conf.
Intell. Transp. Syst. (ITSC), Oct. 2011, pp. 979–984.
[2] Y. Geng and C. G. Cassandras, ‘‘New ‘smart parking’ system based on
resource allocation and reservations,’’ IEEE Trans. Intell. Transp. Syst.,
vol. 14, no. 3, pp. 1129–1139, Sep. 2013.
[3] X. Zhao, K. Zhao, and F. Hai, ‘‘An algorithm of parking planning
for smart parking system,’’ in Proc. 11th World Congr. Intell. Control
Autom. (WCICA), 2014, pp. 4965–4969.
[4] L. Mainetti, L. Palano, L. Patrono, M. L. Stefanizzi, and R. Vergallo,
‘‘Integration of RFID and WSN technologies in a smart parking system,’’
in Proc. 22nd Int. Conf. Softw., Telecommun. Comput. Netw. (SoftCOM),
2014, pp. 104–110.
[5] C. W. Hsu, M. H. Shih, H. Y. Huang, Y. C. Shiue, and S. C. Huang,
‘‘Verification of smart guiding system to search for parking space via
DSRC communication,’’ in Proc. 12th Int. Conf. ITS Telecommun. (ITST),
2012, pp. 77–81.
[6] R. E. Barone, T. Giuffrè, S. M. Siniscalchi, M. A. Morgano, and
G. Tesoriere, ‘‘Architecture for parking management in smart cities,’’ IET
Intell. Transp. Syst., vol. 8, no. 5, pp. 445–452, 2014.
[7] C. Shiyao, W. Ming, L. Chen, and R. Na, ‘‘The research and imple-
ment of the intelligent parking reservation management system based on
ZigBee technology,’’ in Proc. 6th Int. Conf. Meas. Technol. Mechatronics
Autom. (ICMTMA), 2014, pp. 741–744.
[8] D. J. Bonde, R. S. Shende, K. S. Gaikwad, A. S. Kedari, and A. U. Bhokre,
‘‘Automated car parking system commanded by Android application,’’ in
Proc. Int. Conf. Comput. Commun. Inform. (ICCCI), 2014, pp. 1–4.
[9] J. E. Hammann and N. A. Markovitch, ‘‘Introduction to Arena [simulation
software],’’ in Proc. Winter Simulation Conf., 1995, pp. 519–523.
[10] W. D. Kelton, R. Sadowski, and N. Zupick, Simulation With Arena, 6th ed.
New York, NY, USA: McGraw-Hill, 2014.
[11] T. Altiok and B. Melamed, Simulation Modeling and Analysis With
ARENA. Amsterdam, The Netherlands: Elsevier, 2007.
[12] M. D. Rossetti, Simulation Modeling With Arena. New York, NY, USA:
Wiley, 2010.
[13] J. Höller, V. Tsiatsis, C. Mulligan, S. Karnouskos, S. Avesand, and
D. Boyle, From Machine-to-Machine to the Internet of Things: Introduc-
tion to a New Age of Intelligence. Amsterdam, The Netherlands: Elsevier,
2014.
[14] I. Wigmore, Internet of Things (IoT). Newton, MA, USA: TechTarget,
Jun. 2014.
[15] I. F. Akyildiz and I. H. Kasimoglu, ‘‘Wireless sensor and actor networks:
Research challenges,’’ Ad Hoc Netw., vol. 2, no. 4, pp. 351–367, Oct. 2004.
[16] K. Ashokkumar, R. B. Sam, and B. Arshadprabhu, ‘‘Cloud based intel-
ligent transport system,’’ in Proc. 2nd Int. Symp. Big Data Cloud
Comput. (ISBCC), vol. 50. 2015, pp. 58–63.
[17] Z. Suryady, G. R. Sinniah, S. Haseeb, M. T. Siddique, and
M. F. M. Ezani, ‘‘Rapid development of smart parking system with
cloud-based platforms,’’ in Proc. 5th Int. Conf. Inf. Commun. Technol.
Muslim World (ICT4M), 2014, pp. 1–6.
[18] Z. Ji, I. Ganchev, M. O’Droma, and X. Zhang, ‘‘A cloud-based intelligent
car parking services for smart cities,’’ in Proc. 31st URSI General Assembly
Sci. Symp. (URSI GASS), Aug. 2014, pp. 1–4.
[19] L. Lambrinos and L. Dosis, ‘‘DisAssist: An Internet of Things and
mobile communications platform for disabled parking space manage-
ment,’’ in Proc. IEEE Global Commun. Conf. (GLOBECOM), Dec. 2013,
pp. 2810–2815.
[20] M. Du, J. Fang, and H. Cao, ‘‘A new solution for city parking guiding
based on Internet of Things and multi-level multi-agent,’’ in Proc. Int. Conf.
Electron., Commun. Control (ICECC), 2011, pp. 4093–4096.
[21] C. Rhodes, W. Blewitt, C. Sharp, G. Ushaw, and G. Morgan, ‘‘Smart
routing: A novel application of collaborative path-finding to smart parking
systems,’’ in Proc. IEEE 16th Conf. Bus. Infom., Jul. 2014, pp. 119–126.
[22] I. F. Akyildiz, X. Wang, and W. Wang, ‘‘Wireless mesh networks:
A survey,’’ Comput. Netw., vol. 47, no. 4, pp. 445–487, Mar. 2005.
[23] N. Mejri, M. Ayari, R. Langar, F. Kamoun, G. Pujolle, and L. Saidane,
‘‘Cooperation versus competition towards an efficient parking assignment
solution,’’ in Proc. IEEE Int. Conf. Commun., Sydney, NSW, Australia,
Jun. 2014, pp. 2915–2920.
[24] D. J. Bonde, R. S. Shende, K. S. Gaikwad, A. S. Kedari, and A. U. Bhokre,
‘‘Automated car parking system commanded by Android application,’’ in
Proc. Int. Conf. Comput. Commun. Inform. (ICCCI), Coimbatore, India,
Jan. 2014, pp. 1–4.
THANH-NAM PHAM received the B.S. and
M.S. degrees in electrical engineering from the
Hanoi University of Science and Technology,
Vietnam, in 2010 and 2012, respectively. He is
currently pursuing the Ph.D. degree in infor-
mation engineering with Feng Chia Univer-
sity. His research interests include peer-to-peer
networks, wireless sensor networks, and protocols
for Internet of Things.
MING-FONG TSAI received the Ph.D. degree
from the Department of Electrical Engineer-
ing, Institute of Computer and Communication
Engineering, National Cheng Kung University,
Taiwan, in 2011. He is currently an Assistant
Professor with the Department of Information
Engineering and Computer Science, Feng Chia
University, Taiwan. His current research interests
include error-control coding, multimedia commu-
nications, and vehicular communications.
DUC-BINH NGUYEN received the B.S. degree
in information technology from the Thai Nguyen
University of Information and Communication
Technology, Vietnam, in 2008, and the mas-
ter’s degree in information technology from
the Manuel S. Enverga University Foundation,
Philippines, in 2010. He is currently pursuing the
Ph.D. degree with the Department of Information
Engineering and Computer Science, Feng Chia
University, Taichung, Taiwan. He was a Lecturer
and the Manager of Network and Communication Department with the Thai
Nguyen University of Information and Communication Technology, Thai
Nguyen, Vietnam. His current research interests include mobile computing,
vehicle ad-hoc network, wireless ad-hoc networks, and Internet of Things.
CHYI-REN DOW was born in 1962. He received
the B.S. and M.S. degrees in information
engineering from National Chiao Tung University,
Taiwan, in 1984 and 1988, respectively, and the
M.S. and Ph.D. degrees in computer science from
the University of Pittsburgh, PA, in 1992 and
1994, respectively. He is currently a Professor with
the Department of Information Engineering and
Computer Science, Feng Chia University, Taiwan.
His research interests include mobile computing,
ad-hoc wireless networks, agent techniques, fault tolerance, and learning
technology.
DER-JIUNN DENG received the Ph.D. degree
in electrical engineering from National Taiwan
University, in 2005. He joined the Department of
Computer Science and Information Engineering,
National Changhua University of Education, in
2005, as an Assistant Professor, and then became
a Full Professor in 2012. His research interests
include multimedia communication, quality-of-
service, and wireless networks. In 2010, 2011, and
2012, he received the Research Excellency Award
of National Changhua University of Education. In 2012, he also received
the Outstanding Faculty Research Award of National Changhua University
of Education. He served or serves as an Editor and a Guest Editor of several
technical journals. He also served or serves on several symposium chairs and
technical program committees for IEEE and other international conferences.
VOLUME 3, 2015 1591