6lowpan

Preview:

Citation preview

08/01/2014

Wireless System Labs

22/04/2015

6LoWPANIPv6 LoW Power wireless Area Networks

Ulrich Rousseau : Wi6labs cofounder and CEO

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"

6Lowpan : what does it mean?

IPV6Addr : 128 bits

IPV4Addr : 32 bits

Low Power

Low Datarate

Low Cost6 Wireless Personal Area Networks

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…

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

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

6LowPAN : IOT solution

Problem : device address management require lot of message

Solution : Stateless Auto Configuration

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

6LowPAN : IOT solution

Problem : Routing

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

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

6LowPAN : IOT solution

Problem : Routing

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

H path: F G C B A

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

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

6LowPAN implementation example

RF Transceivers

SOC

STM32L15XSTM SPIRIT1

+6LowPAN Stack

6LowPan SP1ML module

868MHz

08/01/2014

Wireless System Labs

22/04/2015

Thanks!contact@wi6labs.com+33 (0)2 99 63 90 85www.wi6labs.com

@wi6labs

10 Rue de JouanetE-Park35700 RennesFrance