Project descriptionThe solution consists of the CCTV cameras installed at the key roads of the city, paired with Raspberry Pi 2 or 3, and 3 or 4G modems. The cameras take photos of each passing car, the IoT node identifies the brand and the model and this information is sent to the cloud processing server. This way, a huge dataset of actually used car brands and models is formed real-time, which can be leveraged to deliver the predictive analysis for the market, like producing certain amounts of spare parts, opening new service centers and certifying the technicians for them.
Project requirementsIn order for the system to work we had to ensure the following functionality:
- IoT side had to be able to take the photos of the cars, identify the car model using OCR (Optical Character Recognition), send the report to the cloud server and delete the photo afterward to comply with GDPR.
- Back-end side had to be able to accept the reports, filter and aggregate them and store the data in a NoSQL database
- Front-end side had to be able to represent the charts and reports and provide the end user APIs to interact with any third-party analytical system
Project resultsThe solution works as follows:
- CCTV cameras are installed at the key roads of the city, paired with Raspberry Pi 2 or 3, and 3 or 4G modems
- The cameras take photos of each passing car, the IoT node identifies the brand and the model, and this information is sent to the cloud-based processing server
- A huge dataset of actually used car brands and models is formed real-time
- This data can be leveraged to deliver the predictive analysis for the market, like producing certain amounts of spare parts, opening new service centers and certifying the technicians for them.
“The platform IT Svit delivered will be useful for car manufacturers, spare part dealers, car service centers, etc. It is a source of real-time analytics based on real-world proofs — photos taken from the traffic in the city. The development workflow was second to none — the team has delivered all the required features on time and has built a resilient and efficient cloud infrastructure for the product”
Talk to our expert!
We will be happy to answer your questionsfree consultation
The customer wanted to provide their users with the clean and simple tools for real-time analysis of the car brands and models currently in circulation in any city of the globe, where this system is installed. The main objectives were the following:
- Design and develop the structure of an IoT node to be deployed on the streets
- Ensure the secure and reliable aggregation of the data in the cloud
- Provide the means for data visualization
- Give the customers access to the historical data
- Provide a clean API to enable interaction with third-party systems
Implementation and challenges resolved
IT Svit team has once more proved our expertise and accomplished all the tasks:
- Using the OCR algorithm enables the solution to identify the car brands and models seen on the photos
- The photos are deleted on spot, in order not to waste the resources and comply with the GDPR
- The data on the car brand and model is sent to the central server in AWS or GCP cloud
- These messages are queued and processed by the aggregate workers, and are stored in a Cassandra NoSQL database in the back-end
- The customers can interact with the frontend via a web portal, where they can view the charts and reports, or get the data directly to their third-party software via API