SlideShare a Scribd company logo
A Low-cost IoT Application for
the Urban Traffic of Vehicles,
based on Wireless Sensors using
GSM Technology
Problem
Urban traffic congestion is a burning issue in many
cities due to growth of vehicles in use.
Which results in:
• High amount of accidents
• Imminent road violence
• Increased air pollution
• Increased noise pollution
• More fuel consumption
Cont
To overcome these traffic related problems an
application required which
– Observe Real time flow
– Enhance simulation of traffic
– Focus on traffic trends
Solution
1. Implemented a low-cost wireless application.
2. Supported on a distributed multilayer model.
3. 2 arduino in master-slave mode are used.
4. A laser based detection sensor used
5. GSM module used
6. Mining Techniques being applied
Functional Software
Requirements
• Web application, which records in the database
the count of vehicles.
• Web application that allows the user to observe
traffic in real time.
• Pentaho tool used for applying analysis on data.
Software
Architecture
• Software Architecture has
been divided into three
subsystems, having specific
functions and interacting with
the database.
• The first subsystem is a
Web application receiving
data, which is developed in
PHP and communicates by
means of the HTTP
protocol.
Software
Architecture
• The Second subsystem
monitors that what has been
developed in PHP and uses the
Laravel Framework that
implements three-tier
architecture.
Software
Architecture
• The last system is a data
mining process, which
improves system performance
monitoring by means of
Pentaho.
• Pentaho prepares data
integration, and blends data to
create a complete picture of this
issue that drives actionable
insights.
• This platform delivers accurate,
analytics-ready data to users
from a monitoring device
source.
Data mining and Business Intelligence
• For detailed information about the behavior of the
traffic at the study site, the technological module
Business Intelligent platform of Pentaho has been
applied (i.e. BI server) that allows to work with
cubes and multidimensional databases.
Star schema to represent behavior collected
by sensors.
This figure indicates
the Star model of the
multidimensional
database used. All
data collected during
the two week period
of our study were
recorded in the
Mysql DBMS.
Afterwards, these
data were copied and
transformed to the
multidimensional
Postgres DBMS.
Functionality Tests
• Testing revealed that the functions of the software
are operating, the inputs were accepted and that
there has been a correct output.
• Two agile methodologies as Scrum and Xtreme
Programming (XP) were combined.
• Scrum is responsible to the planning,
implementation and documentation of the project.
• While, XP focuses on the coding of software for
the experiment.
Development
• Development divided into three iterations
• The methods used were:
– Test-driven development (TDD), which is a method of software
development in which unit testing is repeatedly performed on source
code;
– The incremental design which split a main problem into smaller
problems;
– The continuous integration, which main aim has been to prevent
integration problems. In this last phase, several units for each of the
iteration tests were carried out using Scrum.
• The PHP-Unit tool of Laravel Framework has been used to
generate necessary testing.
End Product
Statistical Validation
• A statistical approximation has been used to the
number of vehicles that pass by.
• We have used the Poisson distribution, which is
applicable to random events that occur over
time.
• Then we applied the Exponential distribution
that models the elapsed time between two
consecutive events modeled by the Poisson
distribution, and determined its Probability and
Density functions.
Results obtained by Data mining
Percentage of flow by lanes.
Hourly flow illustrate per hours/ lanes.
Linear dispersion per day and per road.
Hourly flow recorded in lanes with different weather conditions.
Future Work
Focus on improvement of:
•Detection algorithm
•Classify vehicles according
to height, size & weight etc
Conclusion
This system evaluate a classic problem of cities with
a classically high traffic density.
Benefits & Strengths are:
•monitoring traffic in normal conditions
•congestion traffic even in different weather
conditions
•Inexpensive ($200/device)
Conclusion
System also contains a mining technique:
•extraction of meaningful information from huge
databases
• allows users to make predictions that solve
problems associated with urban traffic congestion.
Helpful for:
•researchers,
•teachers and students,
•Traffic Division authorities to propose strategies to
redistribute the vehicular circulation
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wireless Sensors Using GSM Technology

More Related Content

What's hot

SRS Attendance ERP
SRS Attendance ERPSRS Attendance ERP
SRS Attendance ERP
Akshun kc
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
Abhilasha Lahigude
 
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
Khwaja Yunus Ali Medical University
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Syed Ubaid Ali Jafri
 
Scope proposal-ecommerce-website
Scope proposal-ecommerce-websiteScope proposal-ecommerce-website
Scope proposal-ecommerce-websitemaxtra
 
Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
Aman Goel
 
Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Application
satvirsandhu9
 
Online Movie Ticket Booking
Online Movie Ticket BookingOnline Movie Ticket Booking
Online Movie Ticket Booking
Astha Patel
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
SM. Aurnob
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
Jaydev Kishnani
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Dr Sukhpal Singh Gill
 
Ems final project mca 6th
Ems final project mca 6thEms final project mca 6th
Ems final project mca 6th
Narender Anu
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
Syed Absar
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specificationsuhasreddy1
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemPradeep Bhosale
 
online blogging system
online blogging systemonline blogging system
online blogging system
001vaibhav
 
Hospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportHospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project report
abhishek singh
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
Arhind Gautam
 
Admin Panel
Admin Panel Admin Panel

What's hot (20)

SRS Attendance ERP
SRS Attendance ERPSRS Attendance ERP
SRS Attendance ERP
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
 
Scope proposal-ecommerce-website
Scope proposal-ecommerce-websiteScope proposal-ecommerce-website
Scope proposal-ecommerce-website
 
Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
 
Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Application
 
Online Movie Ticket Booking
Online Movie Ticket BookingOnline Movie Ticket Booking
Online Movie Ticket Booking
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
Ems final project mca 6th
Ems final project mca 6thEms final project mca 6th
Ems final project mca 6th
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specification
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
 
online blogging system
online blogging systemonline blogging system
online blogging system
 
Hospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project reportHospital management System (asp.net with c#)Project report
Hospital management System (asp.net with c#)Project report
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Admin Panel
Admin Panel Admin Panel
Admin Panel
 

Similar to A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wireless Sensors Using GSM Technology

Testing a GPS application | Testbytes
Testing a GPS application | TestbytesTesting a GPS application | Testbytes
Testing a GPS application | Testbytes
Testbytes
 
SA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdfSA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdf
ManjuAppukuttan2
 
IBM Big Data
IBM Big Data IBM Big Data
IBM Big Data
Peter Tutty
 
Ibm big data
Ibm big dataIbm big data
Ibm big data
Peter Tutty
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
HarshitParkar6677
 
A Real Time Web Analytics System
A Real Time Web Analytics SystemA Real Time Web Analytics System
A Real Time Web Analytics System
Mahesh Patwardhan
 
MOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTION
MOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTIONMOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTION
MOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTION
I Ruby
 
PROJECT.ppt (6).pptx
PROJECT.ppt (6).pptxPROJECT.ppt (6).pptx
PROJECT.ppt (6).pptx
PraveenaModinipally
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptx
AliArsal5
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex
Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Dataconomy Media
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
Agile Testing Alliance
 
ruSMART 2013 presentation
ruSMART 2013 presentationruSMART 2013 presentation
ruSMART 2013 presentation
Oscar Rodríguez Rocha
 
Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...
IWSM Mensura
 
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptxArtificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Perfomatix Solutions
 
Cloud computing for agent based urban transportation system
Cloud computing for agent based urban transportation systemCloud computing for agent based urban transportation system
Cloud computing for agent based urban transportation systemSujeet Poojari
 
Implementation of Public Transport Sytem with Journey Planner
Implementation of Public Transport Sytem with Journey PlannerImplementation of Public Transport Sytem with Journey Planner
Implementation of Public Transport Sytem with Journey Planner
IRJET Journal
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNs
IRJET Journal
 
Traffic jam detection using image processing
Traffic jam detection using image processingTraffic jam detection using image processing
Traffic jam detection using image processing
Sai As Sharman
 

Similar to A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wireless Sensors Using GSM Technology (20)

Testing a GPS application | Testbytes
Testing a GPS application | TestbytesTesting a GPS application | Testbytes
Testing a GPS application | Testbytes
 
SA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdfSA UNIT I STREAMING ANALYTICS.pdf
SA UNIT I STREAMING ANALYTICS.pdf
 
IBM Big Data
IBM Big Data IBM Big Data
IBM Big Data
 
Ibm big data
Ibm big dataIbm big data
Ibm big data
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
A Real Time Web Analytics System
A Real Time Web Analytics SystemA Real Time Web Analytics System
A Real Time Web Analytics System
 
MOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTION
MOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTIONMOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTION
MOBILE CLOUD COMPUTING USING CRYPTOGRAPHIC HASH FUNCTION
 
PROJECT.ppt (6).pptx
PROJECT.ppt (6).pptxPROJECT.ppt (6).pptx
PROJECT.ppt (6).pptx
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptx
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
 
ruSMART 2013 presentation
ruSMART 2013 presentationruSMART 2013 presentation
ruSMART 2013 presentation
 
Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...Designing an unobtrusive analytics framework for monitoring java applications...
Designing an unobtrusive analytics framework for monitoring java applications...
 
Resume2015
Resume2015Resume2015
Resume2015
 
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptxArtificial Intelligence Powered Event Monitoring_4-11-2022.pptx
Artificial Intelligence Powered Event Monitoring_4-11-2022.pptx
 
Cloud computing for agent based urban transportation system
Cloud computing for agent based urban transportation systemCloud computing for agent based urban transportation system
Cloud computing for agent based urban transportation system
 
Implementation of Public Transport Sytem with Journey Planner
Implementation of Public Transport Sytem with Journey PlannerImplementation of Public Transport Sytem with Journey Planner
Implementation of Public Transport Sytem with Journey Planner
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNs
 
Traffic jam detection using image processing
Traffic jam detection using image processingTraffic jam detection using image processing
Traffic jam detection using image processing
 

More from Fatima Qayyum

Keras CNN Pre-trained Deep Learning models for Flower Recognition
Keras CNN Pre-trained Deep Learning models for Flower RecognitionKeras CNN Pre-trained Deep Learning models for Flower Recognition
Keras CNN Pre-trained Deep Learning models for Flower Recognition
Fatima Qayyum
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)
Fatima Qayyum
 
DNS spoofing/poisoning Attack Report (Word Document)
DNS spoofing/poisoning Attack Report (Word Document)DNS spoofing/poisoning Attack Report (Word Document)
DNS spoofing/poisoning Attack Report (Word Document)
Fatima Qayyum
 
DNS spoofing/poisoning Attack
DNS spoofing/poisoning AttackDNS spoofing/poisoning Attack
DNS spoofing/poisoning Attack
Fatima Qayyum
 
Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs
Fatima Qayyum
 
Stress managment
Stress managmentStress managment
Stress managment
Fatima Qayyum
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
Fatima Qayyum
 
Artificial Intelligence presentation
Artificial Intelligence presentation Artificial Intelligence presentation
Artificial Intelligence presentation
Fatima Qayyum
 
Subnetting
SubnettingSubnetting
Subnetting
Fatima Qayyum
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
Fatima Qayyum
 
Define & Undefine in SQL
Define & Undefine in SQLDefine & Undefine in SQL
Define & Undefine in SQL
Fatima Qayyum
 
Security System using XOR & NOR
Security System using XOR & NOR Security System using XOR & NOR
Security System using XOR & NOR
Fatima Qayyum
 
Communication skills (English) 3
Communication skills (English) 3Communication skills (English) 3
Communication skills (English) 3
Fatima Qayyum
 
Creativity and arts presentation (1)
Creativity and arts presentation (1)Creativity and arts presentation (1)
Creativity and arts presentation (1)
Fatima Qayyum
 
BCD Adder
BCD AdderBCD Adder
BCD Adder
Fatima Qayyum
 
World religon (islam & judaism)
World religon (islam & judaism)World religon (islam & judaism)
World religon (islam & judaism)
Fatima Qayyum
 
Communication Skills
Communication SkillsCommunication Skills
Communication Skills
Fatima Qayyum
 

More from Fatima Qayyum (17)

Keras CNN Pre-trained Deep Learning models for Flower Recognition
Keras CNN Pre-trained Deep Learning models for Flower RecognitionKeras CNN Pre-trained Deep Learning models for Flower Recognition
Keras CNN Pre-trained Deep Learning models for Flower Recognition
 
GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)GPU Architecture NVIDIA (GTX GeForce 480)
GPU Architecture NVIDIA (GTX GeForce 480)
 
DNS spoofing/poisoning Attack Report (Word Document)
DNS spoofing/poisoning Attack Report (Word Document)DNS spoofing/poisoning Attack Report (Word Document)
DNS spoofing/poisoning Attack Report (Word Document)
 
DNS spoofing/poisoning Attack
DNS spoofing/poisoning AttackDNS spoofing/poisoning Attack
DNS spoofing/poisoning Attack
 
Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs Gamification of Internet Security by Next Generation CAPTCHAs
Gamification of Internet Security by Next Generation CAPTCHAs
 
Stress managment
Stress managmentStress managment
Stress managment
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Artificial Intelligence presentation
Artificial Intelligence presentation Artificial Intelligence presentation
Artificial Intelligence presentation
 
Subnetting
SubnettingSubnetting
Subnetting
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Define & Undefine in SQL
Define & Undefine in SQLDefine & Undefine in SQL
Define & Undefine in SQL
 
Security System using XOR & NOR
Security System using XOR & NOR Security System using XOR & NOR
Security System using XOR & NOR
 
Communication skills (English) 3
Communication skills (English) 3Communication skills (English) 3
Communication skills (English) 3
 
Creativity and arts presentation (1)
Creativity and arts presentation (1)Creativity and arts presentation (1)
Creativity and arts presentation (1)
 
BCD Adder
BCD AdderBCD Adder
BCD Adder
 
World religon (islam & judaism)
World religon (islam & judaism)World religon (islam & judaism)
World religon (islam & judaism)
 
Communication Skills
Communication SkillsCommunication Skills
Communication Skills
 

A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wireless Sensors Using GSM Technology

  • 1. A Low-cost IoT Application for the Urban Traffic of Vehicles, based on Wireless Sensors using GSM Technology
  • 2. Problem Urban traffic congestion is a burning issue in many cities due to growth of vehicles in use. Which results in: • High amount of accidents • Imminent road violence • Increased air pollution • Increased noise pollution • More fuel consumption
  • 3. Cont To overcome these traffic related problems an application required which – Observe Real time flow – Enhance simulation of traffic – Focus on traffic trends
  • 4. Solution 1. Implemented a low-cost wireless application. 2. Supported on a distributed multilayer model. 3. 2 arduino in master-slave mode are used. 4. A laser based detection sensor used 5. GSM module used 6. Mining Techniques being applied
  • 5.
  • 6.
  • 7. Functional Software Requirements • Web application, which records in the database the count of vehicles. • Web application that allows the user to observe traffic in real time. • Pentaho tool used for applying analysis on data.
  • 8.
  • 9. Software Architecture • Software Architecture has been divided into three subsystems, having specific functions and interacting with the database. • The first subsystem is a Web application receiving data, which is developed in PHP and communicates by means of the HTTP protocol.
  • 10. Software Architecture • The Second subsystem monitors that what has been developed in PHP and uses the Laravel Framework that implements three-tier architecture.
  • 11. Software Architecture • The last system is a data mining process, which improves system performance monitoring by means of Pentaho. • Pentaho prepares data integration, and blends data to create a complete picture of this issue that drives actionable insights. • This platform delivers accurate, analytics-ready data to users from a monitoring device source.
  • 12. Data mining and Business Intelligence • For detailed information about the behavior of the traffic at the study site, the technological module Business Intelligent platform of Pentaho has been applied (i.e. BI server) that allows to work with cubes and multidimensional databases.
  • 13. Star schema to represent behavior collected by sensors. This figure indicates the Star model of the multidimensional database used. All data collected during the two week period of our study were recorded in the Mysql DBMS. Afterwards, these data were copied and transformed to the multidimensional Postgres DBMS.
  • 14. Functionality Tests • Testing revealed that the functions of the software are operating, the inputs were accepted and that there has been a correct output. • Two agile methodologies as Scrum and Xtreme Programming (XP) were combined. • Scrum is responsible to the planning, implementation and documentation of the project. • While, XP focuses on the coding of software for the experiment.
  • 15. Development • Development divided into three iterations • The methods used were: – Test-driven development (TDD), which is a method of software development in which unit testing is repeatedly performed on source code; – The incremental design which split a main problem into smaller problems; – The continuous integration, which main aim has been to prevent integration problems. In this last phase, several units for each of the iteration tests were carried out using Scrum. • The PHP-Unit tool of Laravel Framework has been used to generate necessary testing.
  • 17. Statistical Validation • A statistical approximation has been used to the number of vehicles that pass by. • We have used the Poisson distribution, which is applicable to random events that occur over time. • Then we applied the Exponential distribution that models the elapsed time between two consecutive events modeled by the Poisson distribution, and determined its Probability and Density functions.
  • 18. Results obtained by Data mining Percentage of flow by lanes.
  • 19. Hourly flow illustrate per hours/ lanes.
  • 20. Linear dispersion per day and per road.
  • 21. Hourly flow recorded in lanes with different weather conditions.
  • 22. Future Work Focus on improvement of: •Detection algorithm •Classify vehicles according to height, size & weight etc
  • 23. Conclusion This system evaluate a classic problem of cities with a classically high traffic density. Benefits & Strengths are: •monitoring traffic in normal conditions •congestion traffic even in different weather conditions •Inexpensive ($200/device)
  • 24. Conclusion System also contains a mining technique: •extraction of meaningful information from huge databases • allows users to make predictions that solve problems associated with urban traffic congestion. Helpful for: •researchers, •teachers and students, •Traffic Division authorities to propose strategies to redistribute the vehicular circulation