IoT with Multihop Connectivity 2016. 6. 6. Seoul National - - PowerPoint PPT Presentation

iot with multihop connectivity
SMART_READER_LITE
LIVE PREVIEW

IoT with Multihop Connectivity 2016. 6. 6. Seoul National - - PowerPoint PPT Presentation

IoT with Multihop Connectivity 2016. 6. 6. Seoul National University http://netlab.snu.ac.kr Saewoong Bahk SEOUL NATIONAL UNIVERSITY Ubiquitous Network Laboratory Contents Introduction ZigBee - MarektNet Bluetooth RPL over BLE


slide-1
SLIDE 1

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

IoT with Multihop Connectivity

  • 2016. 6. 6.

Seoul National University http://netlab.snu.ac.kr Saewoong Bahk

slide-2
SLIDE 2

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Contents

  • Introduction
  • ZigBee - MarektNet
  • Bluetooth – RPL over BLE
  • Performance evaluation (through testbed)
  • Conclusion

2

slide-3
SLIDE 3

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Introduction

  • 2008 - ZigBee based smart metering
  • 2010 - Smartphone based IoT
  • 2012 – Telcos such as AT&T, Verizon, USsprint

started IoT services

  • Smart Lighting
  • Home control market: growth of 60% per year
  • Number of connected devices
  • 2015 - 15 billions, 2020 – 50 billions forecasted by WSJ
  • [Multihop] Smart factory, environment monitoring,

smart grid, price tagging

3

slide-4
SLIDE 4

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Introduction

  • Internet of Things (IoT)
  • Technical megatrend to provide Internet connectivity to

resource constrained devices

  • Low power and Lossy Network (LLN)
  • Wireless network with resource constrained devices
  • Candidate link layer protocols

(BLE, IEEE 802.15.4, Z-wave …)

  • Routing Protocol for LLN (RPL)
  • IPv6 routing protocol for LLN from IETF
  • Foundation to construct multi-hop LLN

4

slide-5
SLIDE 5

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Scenario of multi-hop D2D services

  • Disaster network

“D2D communications can be used for emergency information transmission and information exchange in a local area in a disaster area.”

  • H. Nishiyama, M. Ito, and N. Kato,

“Relay-by-Smartphone: Realizing Multihop Device-to-Device Communications”, IEEE Communications Magazine, pp.56- 65, Apr. 2014.

5

slide-6
SLIDE 6

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Disaster Communication
  • In a disaster situation, the management center floods emergency

messages related to disaster response.

  • Disaster state information
  • Rescue information

Example (2/2)

Disaster area

! ! ! ! ! ! !

Live BS

!

Damaged BS Disaster management center

: Emergency message

!

6

slide-7
SLIDE 7

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

ZigBee

7

slide-8
SLIDE 8

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

ZigBee and IEEE 802.15.4

  • PHY layer remains as a major standard.
  • Various MAC/Network protocols have been developed to

replace ZigBee

IEEE 802.15.4 (PHY layer) IEEE 802.15.4 (MAC layer) ZigBee (Network layer) Internet Standar d

Network (IPv6) Transport (UDP) Application

Address allocation

Distributed address allocation mechanism (DAAM), Stochastic address allocation mechanism (SAAM)

Routing

Tree- based hierarchical routing, AODV Passive ACK- based broadcast

Beacon mode

Superframe architecture Duty cycle (superframe interval) Hybrid MAC: CSMA and TDMA

Non- beacon mode

No duty cycle CSMA Modulation O- QPSK, DSSS Channel sensing Clear channel accessment (CCA) Data rate 256 kbps Transmission power < 1mW Packet length < 128 bytes Bandwidth 2 MHz Error check CRC check

Network association

Association mechanism, Orphan procedure

Network association

Network discovery, Parent selection, Device type selection

8

slide-9
SLIDE 9

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

MAC protocol over IEEE 802.15.4 PHY (1/2)

  • Low Power Listening (sender-initiated asynchronous MAC)
  • B-MAC [SenSys’04], X-MAC [SenSys’06], BoX-MAC-2 [Stanford’08]
  • Approach 1: To solve congestion problem
  • Burst forwarding [SenSys’11]: Consecutive transmission of all packets
  • Approach 2: To avoid false wake-up due to interference
  • AEDP [IPSN’13]: Energy detection threshold adaptation
  • ZiSense [SenSys’14]: Interference detection by signal characteristics

Receiver

L

Wakeup interval Time Time

A

Sender

D D D L A D

Tx mode Rx mode

D Data packet A L

ACK Listening

L

Random backoff Packet generation

L L

9

slide-10
SLIDE 10

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

MAC protocol over IEEE 802.15.4 PHY (2/2)

  • Low Power Probing (receiver-initiated asynchronous MAC)
  • RI-MAC [SenSys’08], A-MAC [SenSys’10]
  • To avoid packet collision
  • Strawman [IPSN’12]: Packet length-based best sender selection
  • Stairs [INFOCOM’14]: Improvement of Strawman (sender scheduling)
  • CD-MAC [SECON’15]: Packet timing-based sender scheduling

D

Receiver

P

Wakeup interval Time Time

A

Sender

D A D

Tx mode Rx mode Data packet

A L

ACK Listening

L

Packet generation

P P P Probing packet

10

slide-11
SLIDE 11

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • de-facto IETF standard (bi-directional, IPv6)
  • RANK
  • End-to-end Expected transmission count (ETX) toward the root
  • DODAG Information Object (DIO)
  • Broadcasting message which contains routing information

including RANK à Each node exchanges routing information with DIO message, and constructs DODAG toward the root

RPL over IEEE 802.15.4 PHY [2012] (1/2)

Destination-Oriented Directed Acyclic Graph (DODAG)

11

slide-12
SLIDE 12

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

RPL over IEEE 802.15.4 PHY (2/2)

  • Key metrics
  • 𝑆𝐵𝑂𝐿 𝑙 = 𝐼𝑝𝑞 𝑙 + 1, propagated via DIO message broadcast
  • 𝐹𝑈𝑌 𝑙, 𝑞0

=

# 34 53567 58.(0→<=) # 34 ?@AAB?4@7 58.(0→<=) , measured by child node 𝑙

  • Parent selection mechanism
  • Parent candidate: 𝑆𝐵𝑂𝐿 𝑞0

< 𝑆𝐵𝑂𝐿 𝑙 and 𝐹𝑈𝑌 𝑙, 𝑞0 < 𝜀

  • Routing metric: 𝑆 𝑞0 = 𝑆𝐵𝑂𝐿 𝑞0 + 𝐹𝑈𝑌 𝑙, 𝑞0
  • Best parent candidate: smallest 𝑆 𝑞0
  • Parent change condition: significantly smaller 𝑆 𝑞0 found
  • DIO broadcast period – Trickle Timer
  • Low overhead: Double the period after every DIO transmission
  • Fast route recovery: Reset the period to the minimum when

inconsistency is detected.

12

slide-13
SLIDE 13

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Network protocols over IEEE 802.15.4 PHY

  • RPL [2012]: de-facto IETF standard (bidirectional)
  • Upward route optimization using RANK and link layer ETX
  • Downward route is simply the reverse of upward route
  • CTP [SenSys’09]: de-facto uplink routing protocol
  • HELLO tx. period control via Trickle Timer (Low overhead and fast recovery)
  • Upward route optimization using end-to-end ETX
  • LOADng [2015]: IETF draft (Lightweight AODV)
  • Only the destination is permitted to respond to a Route_REQuest
  • No intermediate Route_REPly nor unnecessary RREP
  • No precursor list maintained at routers

* QU-RPL [SECON’15]: RPL variant

  • Traffic load or queue utilization-based (multi-)parent selection

* MarketNet [SenSys’15]: RPL variant

  • Direct transmission by using high powered gateway

13

slide-14
SLIDE 14

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

MarketNet

  • H. Kim, H. Cho, M. Lee, J. Paek, J. Ko, and S. Bahk

MarketNet: An Asymmetric Transmission Power-based Wireless System for Managing e-Price Tags in Markets, ACM SenSys 2015.

14

slide-15
SLIDE 15

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Price tag management

Competitor information analysis Price update Rack status update Advertisement Border Router Computer server Electronic price tag Electronic shopping cart Wireless link Wired link

High density Various information Manual update (labor cost) Frequent update (competitors, freshness, event) IoT-based automatic wireless update (downlink-centric application)

15

slide-16
SLIDE 16

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Real-world experiments

  • Testbed construction (30 nodes, an indoor office

building)

  • Field deployment (30 nodes, an urban crowded

market place)

Sensor node Root node 18m 5 1 22 21 20 9 8 7 6 4 3 2 19 18 17 16 15 14 13 12 11 10 30 29 28 27 26 25 24 23 Sensor node Root node 7m 20 21 5 7 6 9 23 30 29 1 4 10 25 27 13 17 16 8 11 12 15 14 18 19 22 28 2 26 24 3

16

slide-17
SLIDE 17

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Our approach: Multi-hop LLN

  • Differentiation
  • Vs. Conventional low power and lossy network (LLN)
  • Downlink centric application
  • Measurement study in a real-world crowded market place
  • Vs. Automatic price update with many single hop networks
  • Easy deployment (single gateway preferred)
  • Baseline protocol
  • Transport layer: UDP
  • Routing layer: IETF Routing protocol for LLN (RPL)
  • MAC layer: Low power listening (LPL)
  • PHY layer: IEEE 802.15.4

17

slide-18
SLIDE 18

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Experiment field – Urban market place

  • >10k items, >5,000 customers/day, day time (11AM~9PM)
  • 30 nodes, Tx. Power = -15 dBm/10dBm, Sleep interval = 2s
  • Downward pac. interval = 90s, upward pac. interval = 450s

Sensor node Root node 18m

5 1 22 21 20 9 8 7 6 4 3 2 19 18 17 16 15 14 13 12 11 10 30 29 28 27 26 25 24 23

18

slide-19
SLIDE 19

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Motivation – Performance of RPL+LPL

  • Packet delivery performance (Downlink performance <

Uplink performance)

  • Energy consumption (severe unfairness among nodes)

1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 Time [hour] Average duty cycle [%] 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 Time [hour] Average packet loss ratio [%] Downward Upward 3 6 9 12 15 18 21 24 27 30 5 10 15 20 25 Node ID Duty cycle [%] 3 6 9 12 15 18 21 24 27 30 5 10 15 20 Node ID Average packet loss ratio [%] Downward Upward

Weak for link dynamics Node unfairness Node unfairness Little fluctuation due to link dynamics

19

slide-20
SLIDE 20

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

WiFi interference

Motivation – Link characteristics

500 1000 1500 2000 2500 3000

  • 100
  • 80
  • 60
  • 40
  • 20

Time [msec] dBm 500 1000 1500 2000 2500 3000

  • 100
  • 80
  • 60
  • 40
  • 20

Time [msec] dBm

[Channel 26, Day] [Channel 26, Night] [RSSI / Noise, Day] [RSSI / Noise, Night]

1 2 3 4 5 6 7 8 9 10

  • 100
  • 90
  • 80
  • 70

Time [hours] dBm noise RSSI 1 2 3 4 5 6 7 8 9 10

  • 100
  • 90
  • 80
  • 70

Time [hours] dBm noise RSSI 200 300 400 500 600 700 50 100 150 200 250 Number of customers / hour Left tail length of per hour CPDF

Human activity

Short term variance: Movement & WiFi Long term variance: Item refilling events WiFi occupies all 2.4 GHz bands in Korea

Dynamic link burstiness

Positive burstiness decreases with the number of customers

Microwave oven

Food court and free-sample booth

5 10 15 20 25 30
  • 120
  • 100
  • 80
  • 60
  • 40
  • 20
Time [sec] dBm

20

slide-21
SLIDE 21

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Baseline of our approach – APN

  • Challenges
  • Market place has dynamic link characteristics
  • RPL focuses on upward packet delivery and shows bad

downlink performance

  • How about removing downward routing rather than

improving it?

  • High power root (wall-powered) and low power nodes (battery-

powered)

Multi-hop downlink Multi-hop uplink Single hop downlink Multi-hop uplink

Asymmetric transmission Power-based Network 21

slide-22
SLIDE 22

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Our approach for MarketNet – SHDP

  • Problem of APN 1: Low power nodes cannot transmit ACK to the

root

  • Problem of APN 2: Multi-hop ACK delivery increases packet
  • verhead
  • Our solution (SHDP): Local ACK and local retransmission

Single Hop Downlink Protocol Short transmission range! Cannot retransmit! More packet

  • verhead!

Local ACK and retransmission Overhear 22

slide-23
SLIDE 23

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Our approach for MarketNet – NSA

  • Problem of SHDP: Lack of spatial reuse due to high power

signal from root

  • Our solution (NSA): Network-wide synchronization with high

power root

Network-wide Superframe Architecture

R

r

Better downlink performance Worse uplink performance

Superframe interval time beacon period downlink period uplink period radio on active period inactive period uplink subperiod

Superframe interval Time Time Time Time

1 2 3

Synchronized!

S S S S S S S S S S

Sleep interval of unsynchronized nodes

S S S S S S S S S S S

No beacon Failure

S

Synchronized!

S

Failure

S S

No beacon Failure Failure

S

Synchronized! Tx mode Rx mode

S sync beacon

Unsynced node Root

R S

No beacon

R regular beacon

1) Low tx. Overhead: No repetitive tx. as LPL using synchronous MAC 2) Spatial reuse: Up/downlink Separation in a TDD manner 3) Collision avoidance in uplink period: Uplink period partitioning 1) Low tx. overhead: Only root node transmits sync beacon 2) Robust synchronization: Sleep interval << superframe interval All nodes in the network shares a single superframe Only high power root transmits beacon

Network-wide superframe structure (Initial) synchronization mechanism

23

slide-24
SLIDE 24

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Field test – Packet delivery performance

  • SHDP and NSA significantly improve downlink performance
  • NSA provides uplink performance better than SHDP and

comparable to RPL

[Downlink loss ratio vs. Time] [Per node downlink loss ratio] [Per node uplink loss ratio] [Uplink loss ratio vs. Time]

1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 Time [hour] Average packet loss ratio [%] RPL SHDP NSA 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 Time [hour] Average packet loss ratio [%] RPL SHDP NSA RPL SHDP NSA 5 10 15 20 25 Packet loss ratio [%] RPL SHDP NSA 5 10 15 20 25 Packet loss ratio [%]

Average PRR: 99.9% PRR for the worst node: 98.7% Average PRR: 98.3% PRR for the worst node: 93.8% 24

slide-25
SLIDE 25

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Field test – Energy consumption

  • Lower duty cycle (3.5%, lifetime of 3 months using AA battery)
  • Fairer duty cycle (100% fairness)

[Transmission overhead] [Per hour duty cycle] [Duty cycle gain] [Per node duty cycle] [Duty cycle fairness]

  • vs. RPL
  • vs. SHDP

2 4 6 8 Normalized duty cycle gain

  • avg. gain

worst node gain RPL SHDP NSA 0.2 0.4 0.6 0.8 1 Jains fairness index RPL SHDP NSA 5 10 15 20 25 Duty cycle [%] RPL SHDP NSA 50 100 150 200 IP layer packet transmissions / node / hour DIO DAO upwards forwarding dowards forwarding 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 Time [hour] Average duty cycle [%] RPL SHDP NSA

Low transmission

  • verhead results in

low energy consumption

25

slide-26
SLIDE 26

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

RPL over BLE

  • T. Lee, M. Lee, H. Kim, and S. Bahk,

“A synergistic architecture for RPL over BLE”, to appear in IEEE SECON 2016

26

slide-27
SLIDE 27

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • PHY rate
  • BLE

: 1Mbps

  • IEEE 802.15.4

: 250kbps

  • Packet delivery
  • BLE

: Synchronous MAC with a connection

  • IEEE 802.15.4

: Asynchronous MAC without a connection

  • Interference avoidance
  • BLE

: Adaptive frequency hopping

  • IEEE 802.15.4

: None

  • Accessibility & Usability
  • BLE

: Contained within today’s smart phone

  • IEEE 802.15.4

: None

BLE vs. IEEE 802.15.4

27

slide-28
SLIDE 28

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

Characteristics of BLE

  • 2.4Ghz ISM band
  • 40 channels with 2Mhz

bandwidth (3 advertising, 37 data channels)

  • Implemented on smart

phones

  • Advantage compared to
  • ther low power devices

(such as Zigbee, Z-wave)

  • Low energy consumption

compared to classic Bluetooth

  • Simple connection setup à

Low connection setup latency (Classic: 100msec, BLE: 3msec)

  • Low data rate

(Classic:1~3Mbps, BLE: 1Mbps)

  • Low Tx power (Maximum
  • utput power- Classic: 100mW,

BLE: 10mW)

28

slide-29
SLIDE 29

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Advertising channel
  • Asynchronous data exchange with Advertising & Scanning
  • Connection establishment
  • Data channel
  • Synchronous data exchange with Connection Event
  • Interference mitigation with frequency hopping
  • Connection Event scheduling with multiple slave nodes

BLE link layer operations

Advertising channel Data channel

29

slide-30
SLIDE 30

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

BLE Data transmission & Connection maintenance

  • Two cases of connection

event termination

  • Two consecutive CRC check

error

  • No more data to send

Master Slave M

Connection interval

S

M

S

N

N

N

N

Connection event ends Data ch(x) Data ch(y) Connection event starts Data ch(z) ** M & S : Master/Slave data packet ** N: Null packet

  • Supervision Time out & null

packet transmission

  • Channel hopping with every

connection interval (7.5msec ~ 4sec)

30

slide-31
SLIDE 31

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

§ Three candidates of BLE mesh networks

BLE mesh network

Flooding in advertising channel

  • CSR (Qualcomm

2015)

  • Simple solution for

small networks

  • Not scalable (Latency

& traffic load)

  • MAC layer

modification is needed for reliability and energy efficiency

  • f data transmission
  • Waste of 37data

channels

Routing in advertising channel

  • NXP semiconductor

& Broadcom

  • Scalable compared to

Flooding

  • More Flash and RAM

compared to Flooding

  • MAC layer

modification is needed for reliability and energy efficiency

  • f data transmission
  • Waste of 37data

channels

Routing in data channel

  • Silicon Labs
  • Scalable compared to

the other candidates

  • No MAC layer

modification for reliability and energy efficiency of data transmission

  • Compatible with

6lowpan and IPv6

  • More Flash and RAM

compared to the other candidates

31

slide-32
SLIDE 32

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

§ Bluetooth 6lowpan

  • IP header compression
  • Master-slave connection based

§ Linux RPL

  • RFC 6550 from IETF
  • not standard code

(Contiki RPL modified by João in IETF ROLL)

Linux Kernel BLE Dongle BT module

BLE PHY BLE MAC HCI L2CAP Application TCP IPv6

Application

6LOWPAN RPL

BLE multi-hop routing in data channel

32

slide-33
SLIDE 33

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Data packet transmission

à Data channel

  • RPL control packet transmission

à Advertising channel

  • BLE 6LoWPAN layer only provides

connection-based links.

  • RPL control frame cannot be transmitted via

BLE 6LoWPAN module à New adaptation layer supporting HCI advertisement for RPL control frames

Implementation Issues

Adaptation Module

data DIO

33

slide-34
SLIDE 34

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • DIO message exchange in Advertising channel
  • Asynchronous Broadcast
  • Data exchange in data channel
  • Synchronous unicast

Design : RPL over BLE

34

slide-35
SLIDE 35

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Parameters about asynchronous data exchange in

advertising channel

  • Scan Interval (𝑈

J) , Scan Window (𝑈 K) , Advertising timeout period

(𝑈

LMN), Advertising Interval (𝑈 L)

  • Parameter tuning for reliable and energy-efficient DIO

exchange

  • Condition for reliable DIO exchange: 𝑈

LMN ≥ 𝑈 J, 𝑈 L ≤ T R

  • Objective function (power consumption of BLE node for DIO exchange)

Design issue1: DIO broadcast over advertising channel

35

slide-36
SLIDE 36

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Conventional routing metric for RPL over 802.15.4
  • End-to-End ETX (expected transmission count)

à BLE link layer does not provide this information to upper layer.

  • Routing metric for RPL over BLE
  • In BLE link layer, each packet retransmission increases RTT by
  • ne Connection Interval
  • End-to-End ECI (Expected number of Connection Interval)

à we can infer the ECI value from RTT of ping packet

Design issue2: Routing metric

36

slide-37
SLIDE 37

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Parent change in RPL over 802.15.4
  • No connection between child and parent nodes
  • Just modify routing table.

à In RPL over BLE, parent change without considering connection management incurs packet loss in 6lowpan layer.

  • Parent change in RPL over BLE
  • Adaptation Layer BLE and RPL (ALBER) controls seamless parent change.

Design issue3: Parent change with BLE connection management

37

slide-38
SLIDE 38

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Protocol stack of RPL over BLE including ALBER

Overall structure of RPL over BLE

38

slide-39
SLIDE 39

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Testbed topology
  • Indoor office environment
  • 31 nodes (30 leaf nodes, 1 root node)
  • Node setup
  • IEEE 802.15.4 : TelosB with MSP430 microcontroller and CC2420 radio

(ContikiRPL and ContikiMAC)

  • BLE : Raspberry Pi device with Linux kernel 3.17 and BCM4356 BLE

chipset (Modified ContikiRPL for RPL over BLE)

Performance evaluation: Testbed setup

39

slide-40
SLIDE 40

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Impact of link dynamics

(packet interval = 5minutes/packet/node, duration= 24hours)

Performance Comparison against 802.15.4 (1/2)

BLE shows stable DAG maintenance with almost perfect PRR owing to:

  • Interference mitigation with

frequency hopping

  • Collision avoidance with

connection event scheduling

40

slide-41
SLIDE 41

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • Impact of traffic load

(Sleep interval of ContikiMAC= BLE connection interval = 50msec) à RPL over BLE achieves higher PRR and lower duty-cycle compared to RPL over 802.15.4

Performance Comparison against 802.15.4 (2/2)

41

slide-42
SLIDE 42

SEOUL NATIONAL UNIVERSITY

Ubiquitous Network Laboratory

  • IoT Connectivity technologies
  • BLE, ZigBee, Z-Wave, WiFi, Cellular IoT, NFC,
  • [Multihop] ZigBee vs Bluetooth Low Energy (BLE)
  • MarketNet (variant of RPL over IEEE 802.15.4)
  • BLE over RPL (new approach)
  • On-going work
  • Coexistence & Scalability
  • Reliability
  • Mobility

Conclusion

42