35
A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida Rojviboonchai, Ph.D. Kulit Na Nakorn, Ph.D. Kiattikun Kawila ISEL, Department of Computer Engineering, Chulalongkorn University

A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Embed Size (px)

Citation preview

Page 1: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

A Study of Data Dissemination on Vehicular Ad Hoc Networks using

IEEE802.11p Communication System

Final Report

Passakon Prathombutr, Ph.D NECTEC

Kultida Rojviboonchai, Ph.D.Kulit Na Nakorn, Ph.D.

Kiattikun KawilaISEL, Department of Computer Engineering, Chulalongkorn University

Page 2: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

• Device Installation• Environment Detail• Study Results• Example Cases• Unexpected Issues

Page 3: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

System Architecture

GPS, Traffic

Status, … GPS, Traffic

Status, …

GPS, Traffic

Status, …

Intelligent Bus Stop

IEEE802.11p CommunicationDevice

Wifi Hotspot

Bus

Passenger

• Application : displays information to passenger• Wi-Fi Hotspot : connects IEEE802.11p to Wi-Fi standards• IEEE802.11p : bus-to-bus and bus-to-bus stop comm.

Page 4: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

System Architecture

AppApp

Wi-FiWi-Fi

ApplicationApplication

Reliable Broadcast Prot.(API)

Reliable Broadcast Prot.(API)

802.11P802.11PWi-FiWi-Fi

Smartphone(Passenger)

IEEE802.11P Communication Device(Bus/Bus Stop)

IEEE802.11P Communication Device(Bus/Bus Stop)

ApplicationApplication

Reliable Broadcast Prot.(API)

Reliable Broadcast Prot.(API)

802.11P802.11PWi-FiWi-Fi

Page 5: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

System Architecture

Ethernet Switch

DENSO WSU-5001T

Raspberry Pi + Sensors

Voltage Step Down Circuit

Access Point

Page 6: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Device Installation : Buses

IEEE802.11pAntenna

GPSAntenna

IEEE802.11PDevice

Page 7: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Device Installation : Pictures Buses

Page 8: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Device Installation : Base Station

11

IEEE802.11pAntenna

GPSAntenna

IEEE802.11PDevice

Position of base stations on the map

Position of base stations on the covered walkway

Battery

Page 9: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Device Installation : Pictures Base Station

DeviceBox

BatteryBox

Page 10: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

• Study Results• Example Cases• Unexpected Issues

• System Architecture• Device Installation

Page 11: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Environment Detail : Bus Routes and Base Stations

11

44

22

Line 1 : 6 Buses

Line 4 : 4 Buses

Line 2 : 5 Buses

Buses

Base Stations

2 Base Stations

Page 12: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Broadcasting Protocol: DECA

DECA performs periodic beaconing to gather local density information of 1-hop neighbors.

A node selects a neighbor with highest density. Selected node is responsible for rebroadcasting the

message immediately.

Page 13: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Environment Detail : Message Configuration

Sending Interval Every 1 Minute

Message Lifetime 30 Minutes

Message Size 512 bytes

Message Header

Source IP(4 bytes)Source IP(4 bytes)

Msg ID(4 bytes)Msg ID

(4 bytes)GPS

(16 bytes)GPS

(16 bytes)Timestamp

(8 bytes)Timestamp

(8 bytes)Payload

(512 bytes)Payload

(512 bytes)

Page 14: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

• Example Cases• Unexpected Issues

• System Architecture• Device Installation• Environment Detail

Page 15: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Study Results: Online Activity Ratio

Onl

ine

Activ

ity R

atio

Tue 3 Nov 2015Install devices

Mon 9 Nov 2015Install more devices

Tue 10 Nov 2015Add fuse

Page 16: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Study Results: Online Activity Ratio

Wed 11 Nov 2015Unplug devices to check power problem

Thu 13 Nov 2015Install more devices without being connected to power

Fri 19 Nov 2015Fix AC power problem: Add Diode

Onl

ine

Activ

ity R

atio

Page 17: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Study Results: Online Activity Ratio

Fri 20 Nov 2015

Sat 21 Nov 2015

Mon 23 Nov 2015Fix file format issue:Change format from FAT32 to EXT4

Onl

ine

Activ

ity R

atio

Page 18: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Study Results: Online Activity Ratio

Tuesday 24 November 2015

Onl

ine

Activ

ity R

atio

Page 19: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Study Results: Packet Delivery Ratio

Date

Pack

et D

eliv

ery

Ratio

*Packet Delivery Ratio = Packet Sent / Packet Received

Page 20: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Study Results: Packet Delivery Ratio

Shuttle Bus ID

Mon 23 Nov 2015

07:05 – 07:35 AM

Tue24 Nov 2015

06:55 – 07:25 AM

Pack

et D

eliv

ery

Ratio

Page 21: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Study Results: Transmission Delay

Number of hops (Number of Rebroadcast events)

Tran

smis

sion

Del

ay (S

ec)

Page 22: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

• Unexpected Issues

• System Architecture• Device Installation• Environment Detail• Study Results

Page 23: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Sample Log of Bus 85

Page 24: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Example Cases: Log Field Extraction

Send DataTimestamp Flag Latitude Longitude Source IP Seq # Selected IP

7:05:18 AM SendData 13.735795 100.531882 192.168.2.85 735 192.168.2.83

Receive DataTimestamp Flag Latitude Longitude Source IP Seq #

7:05:18 AM RecvData 13.735795 100.531882 192.168.2.76 735

Rebroadcast Data

Timestamp Flag Latitude Longitude Source IP Seq # Selected IP

7:05:19 AM RebcData 13.73504 100.531815 192.168.2.83 735 192.168.2.76

*Selected IP = Node/Bus that is responsible for rebroadcasting the message immediately.*Seq = Sequence Number to track the same packet/message

Page 25: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Example Cases: Broadcasting Data

7:05:18 AM SendData 13.735795 100.531882 192.168.2.85 735 192.168.2.837:05:18 AM RecvData 13.735795 100.531882 192.168.2.76 735 7:05:18 AM RecvData 13.735795 100.531882 192.168.2.83 735 7:05:19 AM RebcData 13.73504 100.531815 192.168.2.83 735 192.168.2.767:05:19 AM RecvData 13.735013 100.531803 192.168.2.85 735 7:05:19 AM RecvData 13.735795 100.531882 192.168.2.76 735

At 07:05 AM

Page 26: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Example Cases: Broadcasting Data

7:10:13 AM RebcData 13.734835 100.531665 192.168.2.76 735 192.168.2.907:10:14 AM RecvData 13.737768 100.533072 192.168.2.90 735 7:10:14 AM RebcData 13.738745 100.52977 192.168.2.90 735 192.168.2.797:10:44 AM RebcData 13.739233 100.534725 192.168.2.85 735 192.168.2.897:10:44 AM RecvData 13.74045 100.530008 192.168.2.89 735 7:10:44 AM RebcData 13.740453 100.530012 192.168.2.89 735 192.168.2.857:10:45 AM RecvData 13.73923279 100.5347249 192.168.2.85 735

At 07:10 AM

Page 27: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Example Cases: Broadcasting Data

7:30:03 AM RebcData 13.745528 100.535245 192.168.2.76 735 192.168.2.807:30:04 AM RecvData 13.74084 100.527497 192.168.2.80 735 7:30:27 AM RebcData 13.74341 100.530313 192.168.2.83 735 192.168.2.817:30:29 AM RecvData 13.738468 100.529595 192.168.2.81 735 7:35:01 AM RebcData 13.73823 100.527807 192.168.2.90 735 192.168.2.797:35:01 AM RecvData 13.736575 100.524988 192.168.2.80 735 7:35:01 AM RecvData 13.736552 100.525252 192.168.2.79 735 7:35:02 AM RebcData 13.736575 100.524988 192.168.2.79 735 192.168.2.80......

At 07:30 AM – 07:35 AM

Page 28: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

• System Architecture• Device Installation• Environment Detail• Study Results• Example Cases

Page 29: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Unexpected Issues

New electrical system of CU shuttle bus• AC leaking in main

power line damages the voltage step down circuit.

Heavy rain causes water leaking and double-side tape degeneration

Page 30: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Unexpected Issues

File format issue and read only problem • FAT32 EXT4

DENSO WSU-5001-T • Red light notification – not boot

Page 31: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Project Presentation at NBTC

Page 32: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Pictures

Page 33: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Summary

Data can be delivered up to 83.93%.

Results were gathered from 10 buses and 1 RSU.

Maximum number of online buses was 9 buses.

Page 34: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Future Work

Problem: There are 5 WSUs that do not work properly.

Solution: Recover 5 WSUs using the DENSO firmware Deploy 4 WSUs on 4 buses Deploy 1 WSUs as 1 RSU Performance Measurement & Evaluation

Page 35: A Study of Data Dissemination on Vehicular Ad Hoc Networks using IEEE802.11p Communication System Final Report Passakon Prathombutr, Ph.D NECTEC Kultida

Our TeamNECTEC

Passakon Prathombutr, Ph.D

Information System Engineering Lab (ISEL), Department of Computer Engineering, Chulalongkorn University

Kultida Rojviboonchai, Ph.D.Kulit Na Nakorn, Ph.D.

Kiattikun KawilaTanapoom DanmaneeNattakan Pramuanyat

Pakawat ChumcharoenTanapat Ruengsatra

Adsadawut Chanakitkarnchok