smart city dynamic road lane management a smart city application
TRANSCRIPT
SMART CITY DYNAMIC ROAD LANE MANAGEMENT
A SMART CITY APPLICATION
ADVANCED OPERATING SYSTEMDR.ALI FANIAN
MOSTAFA ARJMAND
2
THE PRESENTATION INCLUDE THE FOLLOWING :
▪ Smart city
▪ Dynamic road lane management
3
Introduction
▪ Smart city
▪ Digital city
Differences between Smart city and Digital city
4
▪ Network infrastructure
▪ Communication systems
▪ Domain
▪ Information Policy
▪ Main criteria
▪ Policy
Why smart city ?
4
▪ Rapid urbanization process
▪ Traffic jam
▪ Air pollution
▪ Efficient use of water resources
▪ Efficient use of energy resources
▪ High speed information gathering and real time information access
▪ Innovation, Creativity, Entrepreneurship …
6
Smart city components
DYNAMIC ROAD LANE MANAGEMENTA SMART CITY APPLICATION
8
• Identification of main characteristics and design
• Integration of ICT and appropriate user interfaces
• Development of a simulator validating system
• Technology validation of main ICT principles used in the mock-up
Project contain following
9
System architecture
Working conditions Simulator Mock-up
10
State-of-the-art in dynamic management of road lanes
• Increasing the number of lanes• Segmenting traffic according to categories• The creation of specialized lanes• Sufficient space
• Dynamic allocation of lanes to different types of transportation
11
Dynamic allocation
12
Dynamic circulation lane allocation
System designed to share circulation lanes dynamically between public and personal vehicle
13
More sophisticated situations
14
Global view of the dynamic lane allocation environment
15
This system vision involves the main elements :
16
Internet of Things
• Human participation in these activities must be limited to essential situations
• In this way, communication must be established between things• From a technological point of view, to integrate ‘‘anything’’ into the
Internet, identification, sensing and communication technologies are key elements
17
Internet of Things• One of the most widely used is RFID systems consisting of readers and tags
• cheap cost• low energy consumption
• Wireless sensor networks are able to cooperate with RFID systems to better track the status of objects, i.e., their location, temperature, movements
• Besides ordinary objects, devices in which a certain degree of intelligence is embedded also need to be included in the network• Zigbee• Bluetooth• low-power WIFI • 6LoWPAN
Wireless sensor networks RFID tag RFID reader
18
Location-Based Services• Communication between a bus and a detection sensor on the road must be conducted at an appropriate
distance• in order to allow system reaction according to the actual fluidity of the traffic
• Location-Based approach is the answer • Location-Based Services (LBS) provide mobile users with personalized services according to their locations• Use GPS and other location sensing technologies
19
Simulator
20
Simulator
21
Simulator
22
Mock-up technology validation
An overview of the mock-up:• 3 lanes are painted on the cardboard• The reserved section will be found on the right lane• Display panel is placed over the cardboard as horizontal signaling• Detection of the vehicle with priority takes place both at the
beginning and at the end of the section• To collect the information ‘‘Priority vehicle detected!’’ and actuate
the signaling, we use Arduino cards
23
Arduino cards
• These cards contain a set of analog/digital input/output pins and several types of data bus (SPI, I2C and RS232), controlled by a microcontroller
• With the addition of an Ethernet cable, the data processed by the microcontroller can be transmitted via a TCP/IP network
• The card plays the same role as the regulator in our system• Implement a server to centralize management of Arduino cards
Mock-up technology validation• With respect to signaling, for simplicity’s sake, we use red LEDs for ‘‘closed to other
vehicles’’ and green LEDs for ‘‘open to all’’• To integrate the LED into the TCP/IP network or Web
• Connect the LEDs to the digital outputs of an Arduino card• Use the REST architecture with two sets of resources, ‘‘analogs’’ and
‘‘digitals’’, including the pin numbers
25
REST
• REST is an architecture style for designing networked applications • The idea is that, rather than using complex mechanisms such as CORBA, RPC or SOAP to
connect between machines, simple HTTP is used to make calls between machines• Client-server• Stateless• Cacheable• Layered system• Uniform interface• Code on demand (Optional)
25
With Web Services and SOAPWith REST
RESTful
26
Mock-up technology validation• We can expect an output of a LED status by using the HTTP GET method with the URI
http://ipArdress/digitals/2 if the LED is connected to the digital pin 2 of the Arduino card• To modify the status of the LED : HTTP POST method and a value (0 or 1) as
parameter• The resource representations are available in the JSON format• To vehicle detection : use RFID
27
Mock-up technology validation
• Once a vehicle is detected, the information must be sent without a request, we cannot use the traditional HTTP query/response model • HTTP request is sent to the central server when a tag is detected• Server interprets the request and uses a WebSocket to send to potential clients• WebSockets is an advanced technology that makes it possible to open an interactive
communication session between the user's browser and a server
28
Mock-up technology validation
WebSocket connection
is established
Vehicle is identified
at the entrance
API methods are called to turn off and on LED
Vehicle is detected
at the exit
Server sends a
message via
WebSocket to Arduino
cards
Arduino cards
execute methods turn off
and on LED
29
References :
▪ Colin Harrison, Ian Abbott Donnelly.A THEORY OF SMART CITIES
▪ http://www.adccinfocad.com/smart_city_and_data_organisation.html
▪ Chen Wanga, Bertrand David a, René Chalon , Chuantao Yin . 2015. Dynamic road lane management study A Smart City application
▪ https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
THANK YOU FOR LISTENING