Smart Parking System Using IoT

: Parking problems are very much common in most of the major cities of any country. The narrow accessibility of parking results in traffic blocking, air effluence as well as driver frustration. The price for parking extension is frequently unaffordable or enormously high. Recently investigators turned to apply technologies for effective parking administration. It is understood that this simple development could be applied to monitor vehicles in parking spaces can be executed. In this arrangement, the driver can get the position of the parking slot through the website. The system can then notify drivers for the number of accessible parking spaces. The system should be achieved over the less network circulation and diminish the database server disruptions preserving the organization in the client data fast and precise response. The system should apply to large and small areas. The system should provide reliable performance.


Introduction
Nowadays parking is a big problem in the major cities .theexpansion of the parking slot is impossible an finding the free parking slots in open parking tougher.So there are many systems by using the technologies provided the efficient parking management but the existing systems use the brute force method to perform this activity.On a device will update the data int the database and the client device is continuously requesting the updated data on the database server which leads to the more amount of load on the database server.The network traffic increased and the data on the clients will not in the synchronized manner.For those problems, there is a solution called the firebase real-time database.The Firebase Realtime Database is cloud-hosted.Data is stored as JSON and synchronized in real-time to every connected client.There will be a module built out by node MCU and the ultrasonic sensor which is used to update the status of the parking slot to the firebase.When the change in the data of the Realtime Database, all of your clients share one Realtime Database instance and automatically receive updates with the newest data.In this model, the client device doesn't need to interrupt the database server continuously.When the change occurs the client will receive the data so less network usage.as the equipment is small as it provides a portable feature which supports to use in the open area parking.the devices are individual bodies so it supports use as our requirement those can be used for large and small scale areas.

NodeMCU
NodeMCU V3 is an open source firmware & development kit that shows an important character in planning an IoT product with a few writing lines.Various GPIO pins on the board allows us to link the board with other peripherals.This capability to read the ultrasonic data with the help of the ESP8266 Wi-Fi SoC can connect with the internet and send the data to the firebase.

IJIRMPS2003004
Website : www.ijirmps.orgEmail : editor@ijirmps.org25 An ultrasonic sensor is a power-driven device that procedures the distance of a goal element by discharging ultrasonic sound waves & interprets the reproduced sound into an electrical signal.Ultrasonic waves travel quicker than the rapidity of noticeable sound (the sound that individuals can catch).Ultrasonic sensors have mainly two workings: the spreader (which produces the sound via piezoelectric crystals) & the receiver (which run into the sound after it has traveled to & from the goal).

Software requirement Firebase real-time database
The Firebase Realtime Database is cloud-hosted.Data is stored as JSON and synchronized in real-time to every connected client.
When the change in the data of the Realtime Database, all of your customers share one Realtime Database occurrence & inevitably obtain updates with the latest data.

Real-time
As an alternative of typical HTTP appeals, the Firebase Real time Database performs data association -every time data variations, any linked device obtains that apprise within no time.Provide concerted & immersive involvements without thinking about the interacting code.

Offline
Firebase apps endure approachable even whenever it is offline since the Firebase Real time Database SDK perseveres your statistics to disk.Once connectivity is reinvented, the client device attains any adjustments it lost, coordinating it with the current server state.

Accessible from Customer Devices
The Firebase Real time Database can be retrieved openly from any of the device or any of the web browser; there is no necessity for submission server.Security & data authentication are accessible over the Firebase Real time Database Safety Rules, expressionbased instructions that are implemented when statistics is deliver or written

Web technologies
The programing knowledge required to build a webpage like HTML, CSS, JavaScript.Some knowledge on working with the JSON objects and JSON format data.

Conclusion
In this project, we are presented and advance improvements to the existing system the can be implemented right now with the technical advancement.in my project, I used a fire base real time database to send the data to the client when the parking slot is changed over the website.by that, the database server load will be reduced and network traffic is minimized.a reliable consistent system can be created.

Future Scope
In the future, we would like to add the slot reservation feature with the location-based system, and we will suggest the nearest and available slot for the driver if he ok with it he can reserve the solve and he will directly navigate to that slot.