Design and Implementation of an IoT-Based Smart Car Parking
System
Hanim Abdul Razak
1*
, Hazura Haroon
1
, Anis Suhaila Mohd Zain
1
, Siti Khadijah Idris@Othman
1
,
Fauziyah Salehuddin
1
, Muhamad Fuad Abdul Karim
2
, Muhamad Faris Che Yusof
3
1
Centre for Telecommunication Research & Innovation (CeTRI), Fakulti Teknologi dan Kejuruteraan
Elektronik dan Komputer (FTKEK), Universiti Teknikal Malaysia Melaka, 76100, Durian Tunggal,
Melaka, Malaysia
2
Universiti Teknologi MARA, Cawangan Negeri Sembilan, Kampus Seremban 3, Persiaran Seremban
Tiga 1, Seremban 3, 70300 Seremban, Negeri Sembilan, Malaysia
3
MSV Systems & Services Sdn. Bhd, Malaysia
*Corresponding Author
DOI: https://dx.doi.org/10.47772/IJRISS.2025.910000681
Received: 28 October 2025; Accepted: 03 November 2025; Published: 21 November 2025
ABSTRACT
The rapid growth of urban populations has intensified parking congestion in metropolitan areas, leading to
excessive fuel consumption, traffic delays, and environmental concerns. This paper presents the design and
implementation of an Internet of Things (IoT)-based smart car parking system using Arduino Uno, NodeMCU
(ESP8266), and infrared (IR) sensors. The proposed system detects vacant parking spaces and communicates
availability to drivers through the Blynk IoT platform in real time. The system was designed, simulated, and
tested using integrated hardware and software components, with results showing reliable detection and
efficient data transmission to the user interface. The project demonstrates a scalable, cost-effective solution
suitable for commercial and residential applications.
Keywords: Internet of Things (IoT), smart parking, Arduino Uno, NodeMCU, infrared sensor, Blynk platform
INTRODUCTION
The exponential rise in private vehicle ownership in urban areas has created critical challenges in parking
management and traffic control. Insufficient parking spaces, coupled with limited visibility of available slots,
lead to time wastage, fuel consumption, and carbon emissions. The concept of smart parking systems
integrates sensors and IoT connectivity to provide real-time monitoring of parking availability, thereby
improving urban mobility and sustainability [1], [2].
IoT-based parking systems have been explored in various research projects for smart city applications. Bajaj
and Gupta [3] proposed a GPS-enabled vehicle tracking system to monitor vehicle positions, while Rajkumar
et al. [4] implemented a real-time train monitoring system using Ethernet and Arduino. Similar concepts have
been extended to parking applications, where sensors detect vehicle presence and transmit data through cloud
platforms [5].
Recent studies emphasize the integration of low-cost microcontrollers such as Arduino Uno and NodeMCU
ESP8266 for real-time monitoring due to their flexibility and compatibility with IoT platforms [6]. Infrared
and ultrasonic sensors are commonly used for vehicle detection owing to their accuracy and affordability [7].
The Blynk application offers a practical interface for visualizing IoT data, allowing remote monitoring and
control [8]. However, many existing systems suffer from high power consumption, poor scalability, or limited
communication range.
This study focuses on developing an IoT-enabled car parking monitoring system capable of detecting and
displaying parking availability via a mobile application. The objectives of this research are: (1) to design and
implement an IoT-based car parking system using Arduino and NodeMCU; and (2) to monitor available