13
08/01/2014 Wireless System Labs 22/04/2015 6LoWPAN IPv6 LoW Power wireless Area Networks Ulrich Rousseau : Wi6labs cofounder and CEO

6lowpan

  • Upload
    wi6labs

  • View
    271

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 6lowpan

08/01/2014

Wireless System Labs

22/04/2015

6LoWPANIPv6 LoW Power wireless Area Networks

Ulrich Rousseau : Wi6labs cofounder and CEO

Page 2: 6lowpan

Internet Of Things and Sensors Network

Pic source : http://www.ti.com/lsds/ti/wireless_connectivity/6lowpan/overview.page

Roebuck, Kevin“The Internet Protocol could and should be applied even to the smallest devices"

Page 3: 6lowpan

6Lowpan : what does it mean?

IPV6Addr : 128 bits

IPV4Addr : 32 bits

Low Power

Low Datarate

Low Cost6 Wireless Personal Area Networks

Page 4: 6lowpan

6LowPAN : stack evolution

Graphic via Ronak Sutaria and Raghunath Govindachari from Mindtree Labs in "Making sense of interoperability:Protocols and Standardization initiatives in IOT"

Sub 1GHz, BLE, CPL, Lora…

Page 5: 6lowpan

6LowPAN : IOT solution

Graphic via 6LoWPAN demystified

Problem : Is it possible to match IPV6 packet in 802.15.4 container ?

Solution : fragmentation and reassembly

IPV6 packet1280 Bytes

802.15.4 packet127 Bytes

Page 6: 6lowpan

6LowPAN : IOT solution

Graphic via 6LoWPAN demystified

Problem : optimizing the transmission of IPv6 packets over low-power and lossy networks

Solution : Header compression

IPV6 Header40 Bytes

802.15.4 Packet127 Bytes

Page 7: 6lowpan

6LowPAN : IOT solution

Problem : device address management require lot of message

Solution : Stateless Auto Configuration

Graphic via http://fr.wikipedia.org/wiki/6LoWPAN

Page 8: 6lowpan

6LowPAN : IOT solution

Problem : Routing

Solution : Mesh Over (Qos) and Mesh Under (Low latency)

Graphic via http://fr.wikipedia.org/wiki/6LoWPAN

Page 9: 6lowpan

6LowPAN : IOT solution

Problem : Routing

Solution : Build RPL tree (DODAG) and communicate through nodes

H path: F G C B A

Page 10: 6lowpan

6LowPAN : IOT solution

Problem : Security

Solution : Add security mecanism on network layer and application layer

Security Mecanism

App

TCP/UDP

IPV6

6LowPAN

802.15.4

DTLS

IPSec

LSEND

AES

Page 11: 6lowpan

6LowPAN : IOT solution

Problem : HTTP is chatty

Solution : REST request – COAP (Constrained Application Protocol)

Client

Server

/temperature

Get /Temperature200 OkApplication/text25°c

Rest request example

25°c

Page 12: 6lowpan

6LowPAN implementation example

RF Transceivers

SOC

STM32L15XSTM SPIRIT1

+6LowPAN Stack

6LowPan SP1ML module

868MHz

Page 13: 6lowpan

08/01/2014

Wireless System Labs

22/04/2015

[email protected]+33 (0)2 99 63 90 85www.wi6labs.com

@wi6labs

10 Rue de JouanetE-Park35700 RennesFrance