ASSIGNMENT 2 FRONT SHEET Qualification TEC Level 5 HND Diploma in Computing Unit number and title Unit 43: Internet of Things Submission date 23/08/2021 Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Tran Yen Linh Student ID BHAF190167 Class BH-AF1911-2.2 Assessor name Nguyen Thai Cuong Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Linh Tran Grading grid P5 P6 P7 M5 M6 D2 D3 Summative Feedback: Grade: Resubmission Feedback: Assessor Signature: Internal Verifier’s Comments: Signature & Date: Date: Contents I. Introduction ............................................................................................................................................................................................................ 6 II. Employ an appropriate set of tools to develop your plan into an IoT application (P5) ......................................................................................... 6 1. Abstract .............................................................................................................................................................................................................. 6 2. Different tools that need when developing ........................................................................................................................................................ 6 a. Diode 1N4007 ................................................................................................................................................................................................ 6 b. Potentiometers 3005P-1-103 .......................................................................................................................................................................... 7 c. Arduino Uno R3 ............................................................................................................................................................................................. 9 d. Processor: ATmega328P .............................................................................................................................................................................. 10 e. Servo Motor (PMW) .................................................................................................................................................................................... 11 f. LCD 16x2..................................................................................................................................................................................................... 12 g. IRFZ44N ...................................................................................................................................................................................................... 13 h. IC ULN2003 ................................................................................................................................................................................................ 15 3. Design model ................................................................................................................................................................................................... 16 4. Implement code ................................................................................................................................................................................................ 17 III. Run end user experiments and examines feedback (P6) ...................................................................................................................................... 19 1. User experiments feedback .............................................................................................................................................................................. 19 2. Review user feedback ...................................................................................................................................................................................... 41 3. Proposal of the New Parking System ............................................................................................................................................................... 41 a. System Requirements................................................................................................................................................................................... 42 b. User’s Application Requirements ................................................................................................................................................................ 43 c. Vehicle Identification................................................................................................................................................................................... 44 IV. Evaluate end user feedback from your IoT application (P7) ............................................................................................................................... 44 1. Examine end user feedback.............................................................................................................................................................................. 44 2. How IoT application affect various part of life ................................................................................................................................................ 45 a. Modern life................................................................................................................................................................................................... 45 V. b. Business and economics............................................................................................................................................................................... 45 c. Environmental .............................................................................................................................................................................................. 46 Conclusion ........................................................................................................................................................................................................... 46 VI. References ............................................................................................................................................................................................................ 46 Table of Figures Figure 1. Diode 1N4007 ................................................................................................................................................................................................ 7 Figure 2. Potentiometers 3005P-1-103 .......................................................................................................................................................................... 8 Figure 3. Arduino Uno R3 ............................................................................................................................................................................................. 9 Figure 4. Microchip ATmega328P .............................................................................................................................................................................. 10 Figure 5. Micro Servo SG90 ........................................................................................................................................................................................ 12 Figure 6. LCD 16x2 ..................................................................................................................................................................................................... 13 Figure 7. Transistor IRFZ44N ..................................................................................................................................................................................... 14 Figure 8. IC ULN2003 ................................................................................................................................................................................................. 15 Figure 9. Smart Car Parking System Design ............................................................................................................................................................... 16 Figure 10. Implement code (1)..................................................................................................................................................................................... 17 Figure 11. Implement code (2)..................................................................................................................................................................................... 18 Figure 12. Survey question (1)..................................................................................................................................................................................... 19 Figure 13. Survey question (2)..................................................................................................................................................................................... 20 Figure 14. Survey question (3)..................................................................................................................................................................................... 21 Figure 15. Survey question (4)..................................................................................................................................................................................... 22 Figure 16. Survey question (5)..................................................................................................................................................................................... 23 Figure 17. Survey question (6)..................................................................................................................................................................................... 24 Figure 18. Survey question (7)..................................................................................................................................................................................... 25 Figure 19. Survey question (8)..................................................................................................................................................................................... 26 Figure 20. Survey question (9)..................................................................................................................................................................................... 27 Figure 21. Survey question (10)................................................................................................................................................................................... 28 Figure 22. Survey question (11)................................................................................................................................................................................... 29 Figure 23. Survey question (12)................................................................................................................................................................................... 30 Figure 24. Survey question (13)................................................................................................................................................................................... 31 Figure 25. Survey question (14)................................................................................................................................................................................... 32 Figure 26. Survey question (15)................................................................................................................................................................................... 33 Figure 27. Survey question (16)................................................................................................................................................................................... 34 Figure 28. Survey question (17)................................................................................................................................................................................... 35 Figure 29. Survey question (18)................................................................................................................................................................................... 36 Figure 30. Survey question (19)................................................................................................................................................................................... 37 Figure 31. Survey question (20)................................................................................................................................................................................... 38 Figure 32. Survey question (21)................................................................................................................................................................................... 39 Figure 33. Survey question (22)................................................................................................................................................................................... 40 Figure 34. New Parking System Diagram ................................................................................................................................................................... 42 I. Introduction I currently work as a product developer for a new start up where I design IoT products for the consumer, corporate, government and defence clients. As part of my role my manager has tasked me to plan and develop a new IoT product, service or application for a potential client. In this session, I will have to identify a target user and conduct tests with this user and include this feedback into multiple iterative versions of my product. II. Employ an appropriate set of tools to develop your plan into an IoT application (P5) 1. Abstract Cars have become a necessity rather than a luxury, especially for working people. People even buy cars on a monthly basis. When it comes to metropolitan areas, traffic bottlenecks have become increasingly typical in recent years due to a significant number of automobiles. We also cannot ignore the presence of automobiles in our daily lives. We have difficulty finding a parking space whenever we go out by automobile. When driver enters a certain parking lot, the driver takes a long time just to find an available parking space. In this project, I will implement a Smart Parking System to deal with that problem 2. Different tools that need when developing a. Diode 1N4007 1N4007 is a widely used general purpose diode. It is commonly used as a rectifier in the power supply section of electronic devices to convert AC voltage to DC with other filter capacitors. It is a diode of the 1N400x series, where there are also other similar diodes from 1N4001 to 1N4007 and the only difference between them is the maximum repeatable reverse voltage. It can also be used in any general application where a diode is required. Diode 1N4007 is made to work with high voltage and it can easily handle voltages below 1000V. With average current of 1000mA or 1A, power consumption of 3W, small size and low cost this diode is ideal for many different applications. Features/Specifications Package Type: DO-45 and SMD Diode type: silicon rectifier general application diode The maximum repeatable reverse voltage is: 1000 V Average Fwd Current: 1000mA Non-repeating maximum Fwd current: 30A Maximum power consumption is: 3W Storage and operating temperatures should be: -55 to +175 degrees Celsius. Figure 1. Diode 1N4007 b. Potentiometers 3005P-1-103 A potentiometer or a rheostat is a three-terminal resistor with a sliding or rotating contact forming an adjustable voltage divider. If only two outputs are used, one output and a lever, it operates. acts as a variable resistor or rheostat. Basic feature of potentiometers can be described as following: Termination Style: Through Hole Product: Multiturn Resistance: 10 kOhms Adjustment: Side Slot Power Rating: 1 W Tolerance: 10 % Orientation: Horizontal Adjustment Minimum Operating Temperature: - 65 C Maximum Operating Temperature: + 125 C Packaging: Tube Length: 19.03 mm Type: Trimmers Width: 2.54 mm Brand: Bourns Mounting Style: PCB Mount Element Type: Wirewound Product Type: Trimmer Resistors Figure 2. Potentiometers 3005P-1-103 c. Arduino Uno R3 Figure 3. Arduino Uno R3 Arduino UNO can contains 8bit AVR family microcontrollers ATmega8, ATmega168, ATmega328. This brain can handle simple tasks such as controlling flashing LED lights, processing signals for remote control cars, making a temperature-humidity measurement station and displaying it on an LCD screen. Basic feature of Arduino UNO R3: Microcontroller: ATmega328P Operating Voltage: 5V Input Voltage (recommended): 7-12V Input Voltage (limit): 6-20V Digital I/O Pins: 14 (of which 6 provide PWM output) PWM Digital I/O Pins: 6 Analog Input Pins: 6 d. Processor: ATmega328P ATmega328P is an advanced and feature rich microcontroller. It is one of Atmel's famous microcontroller because it is used in arduino UNO board. It is a microcontroller belonging to Atmel's megaMVR family of microcontrollers (In late 2016, Atmel was acquired by Microchip Technology Inc). Microcontrollers manufactured in the megaMVR family are designed to handle large program memories and each microcontroller in this family contains different amounts of ROM, RAM, I/O pins and features and is manufactured output with output pins ranging from 8 pins to hundreds of pins. The internal circuit of ATmega328P is designed with low current consumption feature. This chip contains 32 kilobytes of internal flash memory, 1 kilobyte of EEPROM, and 2 kilobytes of SRAM. EEPROM and flash memory are memory that stores information and that information still comes out every time the power is turned off but SRAM is a memory that only stores information until power is restored and when the power is off all the information is stored in SRAM will be cleared. Figure 4. Microchip ATmega328P Features / Specifications High performance design Less power consumption The total number of analog input pins is 6 Contains 32 kilobytes of flash memory Contains 2 kilobytes of SRAM Contains 1 kilobyte of EEPROM 16 megahertz clock speed Minimum and maximum temperature -40 degrees Celsius to 105 degrees Celsius. Total number of digital I/O pins is 14 Advanced RISC Program function lock to secure programming code Contains a total of three timers, two 8-bit and one 16-bit Total I/O pins is 23 Total PWM channels is 6 Minimum and maximum operating voltage from 1.8V DC to 5.5V DC e. Servo Motor (PMW) Servos are controlled by sending an electrical pulse of variable width, or pulse width modulation (PWM), through the control wire. There is a minimum pulse, a maximum pulse, and a repetition rate. A servo motor can usually only turn 90° in either direction for a total of 180° movement. The motor's neutral position is defined as the position where the servo has the same amount of potential rotation in the both the clockwise or counter-clockwise direction. The PWM sent to the motor determines position of the shaft, and based on the duration of the pulse sent via the control wire; the rotor will turn to the desired position. Figure 5. Micro Servo SG90 f. LCD 16x2 Today, LCD display device 1602 (Liquid Crystal Display) is used in many applications of the microcontroller. LCD 1602 has many advantages compared to other display formats such as: the ability to display diverse characters (alphabets, numbers, graphic characters); easily put into application circuit according to many different communication protocols, consume very little system resources, cheap price, ... Specifications of LCD product 1602: MAX voltage: 7V MIN voltage : - 0.3V Stable operation: 2.7-5.5V High output voltage: > 2.4 Low output voltage: <0.4V Power supply current: 350uA - 600uA Operating temperature: - 30 - 75 degrees Celsius Figure 6. LCD 16x2 g. IRFZ44N The IRFZ44N is a MOSFET transistor widely used in many general purpose applications. This transistor possesses high-speed switching capabilities, ideal for use in applications where high-speed switching is a critical requirement. It is capable of driving loads up to 49A and the maximum load voltage can be 55V. However, peak pulse current can be up to 160A. The minimum threshold voltage required for this transistor to be fully open is 2V to 4V. This transistor can also be used as an audio amplifier or in audio amplifier stages. It is capable of providing a maximum audio output of 94W. Figure 7. Transistor IRFZ44N Features / Specifications Package Type: TO-220 Transistor type: N channel Maximum voltage from drain to source: 55V The maximum voltage from the gate terminal to the source terminal should be: ±20V The maximum continuous discharge current is: 49A Pulse maximum discharge current is: 160A Maximum power dissipation is: 94W Minimum voltage required to conduct electricity: 2V to 4V Storage and operating temperatures: Should be -55 to +170 degrees Celsius. h. IC ULN2003 The ULN2003 is a 16-pin IC, consisting of 7 darlington pairs (each protected by a suppression diode) and thus capable of handling up to 7 loads (inductive). In a word, we have 7 drivers in one ULN2003 chip and thus can control up to 7 loads. Each Darlington pair can handle a maximum load of 500mA, while the peak value is 600mA. Similarly, the maximum output voltage of each darlington pair is 50V. In the picture below you can see that the ULN2003 has 16 pins, the corresponding inputs and outputs are opposite each other (for ease of circuit design). In addition to the I / O pins, there is also a ground pin that needs to provide 0V and a Vcc (Common) pin. Figure 8. IC ULN2003 Specifications of ULN2003 Contains 7 pairs of high voltage and high current Darlington Each pair is rated for 50V and 500mA Input pin can be enabled +5V All seven output pins can be connected to regroup to drive loads up to (7×500mA)~3.5A. Can be directly controlled by logic devices such as digital gates, arduino, PIC,... Available in 16-pin DIP, TSSOP, SOIC packages 3. Design model Figure 9. Smart Car Parking System Design 4. Implement code Figure 10. Implement code (1) Figure 11. Implement code (2) The projects is well meet business requirements, thus more deliver and maintain on schedule, deliver and maintain within budget and also deliver the expected business value and return on investment. Many factors contribute to project success, but effective project management and governance practices are particularly critical. This implementation has successfully operate well on different environment, in near time, I will improve by building and connect with Blynk application III. Run end user experiments and examines feedback (P6) 1. User experiments feedback User feedback is any information collected from users or customers about their experience using my product or service. This user feedback can be either proactive, that is, I solicit it from users, or reactive, meaning that my users sent me the feedback unprompted. Feedback can come from many different channels and in many different forms. Types of feedback include things like bug reports, support requests or suggestions about how my product can be improved. Channels include live chat, in product surveys, email, phone and more. After collecting feedback, it’s then used by various teams to improve the user or customer experience. Figure 12. Survey question (1) Figure 13. Survey question (2) Figure 14. Survey question (3) Figure 15. Survey question (4) Figure 16. Survey question (5) Figure 17. Survey question (6) Figure 18. Survey question (7) Figure 19. Survey question (8) Figure 20. Survey question (9) Figure 21. Survey question (10) Figure 22. Survey question (11) Figure 23. Survey question (12) Figure 24. Survey question (13) Figure 25. Survey question (14) Figure 26. Survey question (15) Figure 27. Survey question (16) Figure 28. Survey question (17) Figure 29. Survey question (18) Figure 30. Survey question (19) Figure 31. Survey question (20) Figure 32. Survey question (21) Figure 33. Survey question (22) 2. Review user feedback Parking solutions are becoming increasingly important as the urban population grows and traffic congestion worsens. Many sources indicate that cities all over the world are addressing parking issues. With various applications, we can enhance the state of city parking thanks to information and communication technologies. It means that parking issues are no longer limited to the construction of new parking places. Basically, owing to current technologies and the Internet of Things, we can also make greater use of what we already have (IoT). Smart devices are becoming more widespread in everyday life as technology advances. Smart city designs have been influenced by the development of devices that can connect to the Internet and transfer data. Cities now account for more than 75 percent of garbage generation, 80 percent of emissions, and 75 percent of energy use. In Europe, vehicle transportation accounts for around 20% of total CO2 emissions, with urban mobility accounting for 40% of that. Vehicles cruising for free parking places are thought to account for 30% of daily traffic congestion in a city's downtown region. The proper management of parking areas is a critical part of sustainable mobility. In major cities, parking space is typically scarce, resulting in traffic congestion, air pollution, and driver irritation. Indeed, locating a free parking spot has been estimated to take more than 20 minutes on average. According to the feedback, motorists cruising for free parking spaces are responsible for 30 percent of daily traffic congestion in a metropolitan downtown region, resulting in a proportion of CO2 emissions. Furthermore, some drivers, annoyed by a lack of parking spaces, frequently occupy areas designated for those with special needs, such as the disabled, resulting in undesirable societal consequences. Intelligent Transportation Systems (ITS) can alleviate these issues in such a complex setting, enhancing transportation sustainability by more efficiently controlling systems, encouraging behavioral changes, and lowering fuel use. The information systems in Ha Noi cities are currently in a state of disarray. As a result, this article also covers the transportation and social survey, as well as the subsequent design of a parking system. The originality of this paper is its key contribution and thus more offers a novel approach to city parking policies. 3. Proposal of the New Parking System Because of the functional requirements outlined in the preceding section, our approach employs the topology depicted in the diagram below: Figure 34. New Parking System Diagram a. System Requirements The application is the most important component of the entire system. It must be capable of simultaneously processing a vast volume of data. This type of technology uses data from parking lots and shares it with in-car devices. The application must be able to do tasks as following: Working with data from in-vehicle gadgets: o Receive information on the vehicle's present location or the route's destination. o At the database level, communicate and pick the location and information of available parking lots. o Send the location of nearby parking lots, as well as their identification numbers and available capacity. If a driver wants to reserve a parking spot, the app must be able to: o o Receive information from the target parking lot and vehicle identifying data. Check if there is a free space at the database level, enter the vehicle's identification data, change the overall number of unoccupied parking spaces. o Send a book confirmation or rejection. The app must use data from local parking information systems, such as: o Get information on how to reduce or increase the number of available parking spaces. o Update the data on the vehicle park's occupancy depending on the received identity in the database. o In the central system database, convey information about a successfully implemented modification. o If a parking place in a certain car park has been reserved, convey information about the reduction in the number of available parking spaces. If a vehicle with a parking space reservation arrives at a local parking lot, the application must: o Accept the vehicle and parking lot ID o Check the authenticity of the parking lot reservation, o Transmit the information to the local parking information system, confirming or rejecting the reservation verification information. Meet special needs, such as statistical occupancy and reservation evaluations, remote system management, and so on. b. User’s Application Requirements A navigation application module must be included in the smartphone application as a software product. This work, however, is contingent on the competence of the development centers of the corporations that produce navigation programs. This program must be able to do the following: Use data from the main application module (navigation system) to complete the following tasks: o Get information about the parking location near which the driver is interested, o Send parking lot location and identity data, as well as occupancy data (data from the central system). If the driver has reserved a parking spot: o Receive the identification data of the parking lot where the driver wishes to book a parking space and set the vehicle identification data. o After communication with the central system, transmit information on accepted or rejected reservation. Work with information from the central information system: o Send information about the position near which the driver will want to park, o Receive information on the locations of parking lots around the position where the driver wants to park and their identification data. If the driver books a parking space: o Send identification information of the car park where the driver wants to park the vehicle, including the car ID in the system o Receive confirmation or rejection of the reservation request from the central system. From the survey results, it is clear that many drivers of the day use satellite GPS in their smartphones, and therefore, there is the possibility and great potential of introducing a new application to navigate to a free parking space. c. Vehicle Identification We can use wireless RFID technology or video systems to assure vehicle identification. Although the camera system would allow the car to operate without an identifier, identification systems may fail in some instances if the license plate is illegible, unreadable, or has an unknown character structure. We don't require direct visibility with RFID technology, though. The UHF (ultra-high frequency) zone has a range of up to 6 meters. The vast range of sensors could lead to unfavorable situations, such as multiple vehicles being identified before they enter the parking lot. In this case, a range of around 2–3 m is more appropriate. However, in both types of identification, the identity data must be entered into the device that will logically connect the car to the system. To use the reservation subsystem at all, the navigation program must be able to enter an identification mark. IV. Evaluate end user feedback from your IoT application (P7) 1. Examine end user feedback The theoretical foundation of the system for booking parking spaces is described in this section. Based on a review of the current status of transport telematics in the area, we can conclude that there is a significant amount of information system development. In Ha Noi, though, there is still a lot of room for new applications. These can be used for a variety of things. Some are useful for statistical processing, while others can aid with fluency, transportation safety, and road user comfort. However, the collaboration of numerous entities is required in the development of a new system, from design to implementation, testing, and subsequent distribution, operation, and maintenance. In this research, we'll discuss a system that allows you to reserve a parking spot. It will also direct the motorist to the desired parking lot using the GPS system. A parking spot reservation is a short-term parking reservation in a closed parking lot. Even if there is no reservation, the system must enable the parking navigation function. The basis of this system's functionality can be divided into two possible scenarios. Our research was limited to the analysis and creation of an intelligent navigation system as well as the reservation of parking places. The primary goal was to theoretically elucidate the problem and to generate flowcharts and descriptions of various subsystems. The objective was not to design a specific solution, but rather to develop a theoretical process for putting it into practice. The first scenario is a driver who has planned ahead of time the parking lot they want to use before approaching the city. The in-vehicle information system connects with the central information system in this situation, requesting a parking space reservation. It authorizes (or refuses) the request after validating the capacity, reacts to the car system, and directs the driver to the reserved parking spot. In an entrance of the local parking lot, the automatically identified vehicle can enter the parking area thanks to the communication between the local parking lot system and the central information system. The second scenario can arise if the driver does not know the exact location of the target parking lot ahead of time. In this circumstance, the system must also find a solution. The driver selects an available parking lot (graphically—on a map or from a table). The navigation system will then direct you to a new location. There is no reservation service available. Therefore, it must still show the current state of free capacity of the parking lot. If the number of available parking spaces drops to zero, the system must show an alternative one. 2. How IoT application affect various part of life a. Modern life We've listed a few of the advantages of using a smart parking software below: Driver experience: assisting drivers in finding a parking spot goes beyond efficiency and can improve the overall experience. The benefits of getting people where they want to go more quickly might have a cascading effect on parking lot owners and local businesses. Smart parking also opens the potential for a seamless experience, from locating to time notification to paying, all in one place. Reduced traffic equals reduced congestion, which is a good thing in any case. Fewer automobiles will be driving about looking for parking places as a result of this service, putting less stress on the environment. Lowered pollution: GHG emissions will be less as a result of cars spending less time idling and circling, which will also result in reduced overabundance. New revenue streams: smart parking allows for variable rate options based on demand or location, as well as participation in loyalty programs. Optimized parking: Knowing how your spaces are used and when demand is strong can help you optimize and leverage your parking assets to their greatest potential, whether you're a city or a private lot management. Collection of parking space data enables for the creation of comprehensive parking profiles for individual parking lots or several parking assets. These profiles can assist lot managers spot short-term patterns as well as longer-term trends, allowing them to make better decisions about how to use and maintain their parking assets. Automating the process of checking for vehicles in violation is more efficient and cost-effective than manual monitoring, whether you are a municipal offering parking space and services or a private enterprise. Improved Safety: There are several ways to improve safety. For starters, real-time data may be shared with parking lot personnel and security to assist with violations and suspicious activity. It also prevents employees from meandering through congested parking lots, where drivers may be distracted while hunting for a parking spot. b. Business and economics The economic benefits of Smart Parking Systems® represent a significant opportunity for any municipality: with increased revenues, new services for citizens can be developed, as well as improved mobility, road infrastructure, and the urban fabric, all while creating a virtuous circle that can represent the real key to transforming a city into a smart city. Investing in a system that can guarantee significant and secure earnings is not a factor to be overlooked in a historical period when towns must manage the finest available resources. As a result, the instance of Ha Noi city is symbolic in this regard, with its consistent increase in receipts over time, aided by the effective deployment of Smart Parking Systems. c. Environmental The traffic bottleneck is a major source of pollution in today's cities. According to studies, cars looking for a parking spot account for 30% of traffic delays. It's easy to envision how much pollution these vehicles produce — about 10% of the average vehicle's CO2 emissions. Because the air we breathe has such a direct impact on our life expectancy, the problem of polluted cities requires immediate attention. Smart parking solutions are already being implemented in cities throughout the world in order to create smarter, less toxic cities. In 2011, San Francisco's SFPark project demonstrated a 43 percent reduction in time spent looking for a parking spot and a 30 percent reduction in vehicle miles driven in test zones. As a result, greenhouse gas emissions have lowered by 30%, while traffic volume has decreased by 8%. As a result, parking became more readily available and a positive environmental impact was realized. Madrid has used smart parking meters that impose a premium on high-polluting automobiles while lowering charges for fuel-efficient vehicles, reducing pollution levels. The cost of parking varies based on the availability of parking spaces. Smart city programs offer to improve people's quality of life by reducing pollution. Vehicle emissions can thus be effectively reduced by using clever, contemplative, and foresighted parking options. Smart parking is a big step in promoting a sustainable ecosystem and improving the livability of our communities. V. Conclusion The key to a perfect parking solution is in making complete use of current technologies available like IoT, Big Data, Machine Learning, and Cloud Technology. The smart parking industry is still evolving and soon will come to its golden age and if you wish to be a part of this age with your smart parking startup, now is the time. I got to find the right team of trustworthy developers that will turn my startup into a successful business enterprise. VI. References 1. Gautam, S. and Pansare, R., 2021. Benefits of Smart Parking Series: How Smart Parking Reduces Pollution - Get My Parking Blog. [online] Get My Parking Blog. Available at: <https://blog.getmyparking.com/2019/02/21/benefits-of-smart-parking-series-how-smart-parking-reduces-pollution/> [Accessed 23 August 2021]. 2. Hackernoon.com. 2021. How Much Will Smart Parking Solutions Improve in 2019? | Hacker Noon. [online] Available at: <https://hackernoon.com/how-much-will-smart-parking-solutions-improve-in-2019-fa1bac32cb77> [Accessed 23 August 2021]. 3. Hughes, J., 2021. 10 x Benefits of Smart Parking Technology (IoT) : Manx Technology Group. [online] Manx Technology Group. Available at: <https://www.manxtechgroup.com/10-x-benefits-of-smart-parking-technology-iot/> [Accessed 23 August 2021]. 4. eleven-x. 2021. Smart Parking – The Benefits Are More Than Meets the Eye - eleven-x. [online] Available at: <https://eleven-x.com/smart-parking-thebenefits-are-more-than-meets-the-eye/> [Accessed 23 August 2021]. 5. Tran, L., 2021. Smart Parking System Implementing and Demo. [online] Drive.google.com. Available at: <https://drive.google.com/drive/folders/1Ns6tFSXCaER494Igp0Ugg3vsq0UjSCkj?usp=sharing> [Accessed 23 August 2021].