Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Wireless System Labs

6LoWPAN
IPv6 LoW Power wireless Area Networks

Ulrich Rousseau : Wi6labs cofounder and CEO

22/04/2015
08/01/2014
Internet Of Things and Sensors Network

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

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


6Lowpan : what does it mean?

Low Power
6 Low Datarate
Low Cost
Wireless Personal Area Networks

IPV4 IPV6
Addr : 32 bits Addr : 128 bits
6LowPAN : stack evolution

Sub 1GHz, BLE, CPL, Lora…

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

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

IPV6 packet 802.15.4 packet


1280 Bytes 127 Bytes

Solution : fragmentation and reassembly

Graphic via 6LoWPAN demystified


6LowPAN : IOT solution

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

IPV6 Header 802.15.4 Packet


40 Bytes 127 Bytes

Solution : Header compression

Graphic via 6LoWPAN demystified


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

App DTLS
TCP/UDP
IPV6 IPSec
6LowPAN LSEND
802.15.4 AES

Security Mecanism
6LowPAN : IOT solution

Problem : HTTP is chatty

Solution : REST request – COAP (Constrained Application Protocol)

Client

200 Ok Get /Temperature


Application/text
25°c
Server
/temperature 25°c

Rest request example


6LowPAN implementation example

SOC RF
Transceivers

STM SPIRIT1
STM32L15X

+
6LowPAN Stack

868
MHz
6LowPan
SP1ML module
Wireless System Labs
Thanks!
contact@wi6labs.com 10 Rue de Jouanet
+33 (0)2 99 63 90 85 E-Park
www.wi6labs.com 35700 Rennes
@wi6labs France

22/04/2015
08/01/2014

You might also like