Design and implementation of traffic light control system based on MQTT protocol

Nowadays, urban traffic congestions have been gaining more and more attention because of the rapidly increasing number of vehicles and limited space for further infrastructure expansion. That’s why the intelligent traffic light control system has played a crucial role in reducing traffic congesti...

Full description

Saved in:
Bibliographic Details
Main Author: Xu, Bo
Other Authors: Su Rong
Format: Theses and Dissertations
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/72568
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-72568
record_format dspace
spelling sg-ntu-dr.10356-725682023-07-04T15:53:20Z Design and implementation of traffic light control system based on MQTT protocol Xu, Bo Su Rong School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Nowadays, urban traffic congestions have been gaining more and more attention because of the rapidly increasing number of vehicles and limited space for further infrastructure expansion. That’s why the intelligent traffic light control system has played a crucial role in reducing traffic congestions and improving the efficiency of road usage. In order to control real traffic lights after we get a proper traffic lights control strategy, we designed a wireless traffic light system to control the mobile traffic lamps that can be located in any place based on the MQTT protocol. MQTT is a message transport protocol based on publish/subscribe and can be used in many situations, because it is light weighted, open, simple and easy to implement. This thesis aims to implement the real time traffic light control for four traffic lamps at one intersection. The method is general, so the scope of traffic control can be extended easily from a single intersection to a traffic network. In this thesis, we will start from the basic knowledge about the MQTT protocol and the reason why we use MQTT rather than other protocols in this system. And then,we present a site choosing problem and how we set it up. Finally, based on the MQTT protocol, we will introduce how to write programs to control the mobile traffic lamps and how a warning mechanism works. The platform we used in this system is windows, and the programming language is C. After testing its function and performance, this traffic light control system can effectively show the signals of traffic lamps as we expected. Master of Science (Computer Control and Automation) 2017-08-28T13:06:53Z 2017-08-28T13:06:53Z 2017 Thesis http://hdl.handle.net/10356/72568 en 73 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Xu, Bo
Design and implementation of traffic light control system based on MQTT protocol
description Nowadays, urban traffic congestions have been gaining more and more attention because of the rapidly increasing number of vehicles and limited space for further infrastructure expansion. That’s why the intelligent traffic light control system has played a crucial role in reducing traffic congestions and improving the efficiency of road usage. In order to control real traffic lights after we get a proper traffic lights control strategy, we designed a wireless traffic light system to control the mobile traffic lamps that can be located in any place based on the MQTT protocol. MQTT is a message transport protocol based on publish/subscribe and can be used in many situations, because it is light weighted, open, simple and easy to implement. This thesis aims to implement the real time traffic light control for four traffic lamps at one intersection. The method is general, so the scope of traffic control can be extended easily from a single intersection to a traffic network. In this thesis, we will start from the basic knowledge about the MQTT protocol and the reason why we use MQTT rather than other protocols in this system. And then,we present a site choosing problem and how we set it up. Finally, based on the MQTT protocol, we will introduce how to write programs to control the mobile traffic lamps and how a warning mechanism works. The platform we used in this system is windows, and the programming language is C. After testing its function and performance, this traffic light control system can effectively show the signals of traffic lamps as we expected.
author2 Su Rong
author_facet Su Rong
Xu, Bo
format Theses and Dissertations
author Xu, Bo
author_sort Xu, Bo
title Design and implementation of traffic light control system based on MQTT protocol
title_short Design and implementation of traffic light control system based on MQTT protocol
title_full Design and implementation of traffic light control system based on MQTT protocol
title_fullStr Design and implementation of traffic light control system based on MQTT protocol
title_full_unstemmed Design and implementation of traffic light control system based on MQTT protocol
title_sort design and implementation of traffic light control system based on mqtt protocol
publishDate 2017
url http://hdl.handle.net/10356/72568
_version_ 1772825702683377664