A communicaEon stack over PLC for mulE physical layer IPv6 - - PowerPoint PPT Presentation

a communicaeon stack over plc for mule physical layer
SMART_READER_LITE
LIVE PREVIEW

A communicaEon stack over PLC for mulE physical layer IPv6 - - PowerPoint PPT Presentation

* # A communicaEon stack over PLC for mulE physical layer IPv6 Networking Cdric Chauvenet Denis Genon-Catalot # Bernard Tourancheau Ma6eu Pouillot


slide-1
SLIDE 1

Cédric ¡Chauvenet ¡

Denis ¡Genon-­‑Catalot ¡ Bernard ¡Tourancheau ¡ Ma6eu ¡Pouillot ¡* ¡ Pierre ¡Emmanuel ¡Goudet ¡* ¡

Journées ¡Semba ¡– ¡Oct ¡2010 ¡

A ¡communicaEon ¡stack ¡over ¡PLC ¡for ¡ mulE ¡physical ¡layer ¡IPv6 ¡Networking ¡

1 ¡

* ¤ ¤ # #

slide-2
SLIDE 2

MoEvaEon ¡

  • ­‑ Bring ¡an ¡open ¡standardized ¡communicaEon ¡

protocol ¡stack ¡over ¡PLC ¡

  • ­‑ Bridge ¡PLC ¡with ¡RF ¡
  • ­‑ Take ¡the ¡best ¡of ¡PLC ¡and ¡RF ¡world ¡ ¡
  • ­‑ Enhance ¡Home ¡Area ¡Networking ¡and ¡Smart ¡Grid ¡

2 ¡

slide-3
SLIDE 3

Background ¡

  • Major ¡developments ¡in ¡WSN ¡: ¡

– IEEE ¡802.15.4 ¡Standard ¡ – 6LoWPAN ¡(IETF ¡RFC ¡4944) ¡ – RoLL ¡

  • Widely ¡on ¡RF ¡

W(ireless)SN ¡ ¡W(ired)SN ¡? ¡

3 ¡

slide-4
SLIDE 4

802.15.4 ¡PHY ¡& ¡MAC ¡for ¡LR-­‑WPAN ¡

– LR ¡= ¡Low ¡Rate ¡(<250 ¡kb/s) ¡ ¡ – PAN ¡= ¡Personal ¡Area ¡Network ¡(Short ¡range) ¡ – Small ¡computaEon ¡capabiliEes ¡(8 ¡bit ¡µC) ¡ – Unreliable ¡Medium ¡ – Low ¡Power ¡(2 ¡AA ¡baheries ¡for ¡RF) ¡ Does ¡it ¡makes ¡sense ¡for ¡PLC ¡applicaEons? ¡

4 ¡

slide-5
SLIDE 5

802.15.4 ¡for ¡LR-­‑WPAN ¡ ¡PLC ¡

– LR ¡= ¡Low ¡Rate ¡(<250 ¡kb/s, ¡10 ¡kb/s) ¡ – PAN ¡= ¡Personal ¡Area ¡Network ¡(Short ¡range, ¡House) ¡ – Small ¡computaEon ¡capabiliEes ¡(8 ¡bit ¡µC) ¡ – Unreliable ¡Medium ¡ – Low ¡Power ¡(2 ¡AA ¡baheries ¡Main ¡Powered ¡) ¡

5 ¡

slide-6
SLIDE 6
  • Homeplug ¡standard: ¡

– AV: ¡OFDM ¡modulaEon ¡/ ¡200Mb/s ¡ – GP: ¡OFDM ¡modulaEon ¡/ ¡3 ¡Mb/s ¡ BUT ¡: ¡ – Expensive ¡(a ¡few ¡$) ¡ ¡ – Power ¡greedy ¡( ¡a ¡few ¡W ¡& ¡most ¡ part ¡always ¡ON) ¡ ¡ – Large ¡Size ¡

¡PLC ¡Technology ¡

6 ¡

  • WPC™ ¡Transceiver ¡from ¡Waheco: ¡

– Specific ¡modulaEon ¡ – 10 ¡kb/s ¡ AND ¡: ¡ – 1$ ¡transceiver ¡ – 10 ¡mW ¡ – Prototype ¡25 ¡mm² ¡large ¡ ¡ – Single ¡chip ¡coming ¡soon ¡ <<1$, ¡a ¡few ¡mW, ¡a ¡few ¡mm² ¡

Integrated in your homeplugs, light bulbs…

slide-7
SLIDE 7

WPC™ ¡Technology ¡

  • Coupling ¡method ¡

– « ¡Hit ¡on ¡a ¡pipe ¡with ¡a ¡hammer ¡» ¡ – No ¡conEnuous ¡carrier ¡sense ¡ – No ¡power ¡injected ¡

7 ¡

slide-8
SLIDE 8

– Powerline ¡is ¡subject ¡to ¡« ¡real ¡life ¡» ¡acEvity ¡ – A ¡physical ¡connexion ¡doesn’t ¡ensure ¡reliability ¡

Unreliability ¡

A ¡ C ¡ B ¡ A ¡ C ¡ B ¡

8 ¡

Need for Mesh Topology over PLC

C ¡ B ¡ A ¡ C ¡ B ¡ A ¡

slide-9
SLIDE 9

– ConEnuous ¡power ¡supply ¡(no ¡lifeEme ¡issue) ¡ – BUT ¡power ¡consumpEon ¡has ¡to ¡be ¡low ¡

Low ¡Power ¡in ¡PLC ¡

15 ¡ 5 W t 15 ¡ 5 t ¡ Without ¡monitoring ¡ With ¡WPC ¡monitoring ¡

9 ¡

20 ¡ 10 ¡ 10 ¡ W

WPC ¡ Homeplug ¡ Light ¡Bulb ¡

15 ¡ 5 t ¡ With ¡PLC ¡monitoring ¡ 20 ¡ 10 ¡ W 90 Wh 12 ¡ 24 ¡ 210 Wh 90,24 Wh 12 ¡ 12 ¡ 24 ¡ 24 ¡

slide-10
SLIDE 10
  • 802.15.4 ¡context ¡is ¡the ¡same ¡as ¡our ¡PLC ¡

context ¡

  • Enable ¡efficient ¡interoperability ¡

MAC ¡Layer ¡Context ¡

PLC ¡ RF ¡ IPv6 ¡ convergence ¡ PLC ¡ RF ¡

10 ¡

IPv6 ¡ RF ¡Transceiver ¡ RF ¡ PLC ¡ PLC ¡Transceiver ¡ RPL ¡ 6LoWPAN ¡ 802.15.4 ¡driver ¡ 802.15.4 ¡driver ¡

slide-11
SLIDE 11

802.15.4 ¡AdaptaEon ¡over ¡PLC ¡

 ¡Introduce ¡PLC ¡to ¡the ¡Internet ¡of ¡Things ¡

LR ¡– ¡WPAN ¡ PLC-­‑PAN ¡

Data-­‑rate ¡ Over-­‑the-­‑air ¡data ¡rates ¡of ¡250 ¡kb/s, ¡ 100kb/s, ¡40 ¡kb/s, ¡and ¡20 ¡kb/s ¡ ¡10 ¡kb/s ¡ Star, ¡P2P ¡or ¡Mesh ¡ OK ¡ OK ¡ ¡ CSMA-­‑CA ¡ OK ¡ OK ¡ Fully ¡acknowledged ¡ ¡ OK ¡ OK ¡ Link ¡quality ¡indicaEon ¡(LQI) ¡ OK ¡ OK ¡ Channels ¡ 16 ¡channels ¡in ¡the ¡2450 ¡MHz ¡band, ¡30 ¡ channels ¡in ¡the ¡915 ¡MHz ¡band, ¡ ¡3 ¡ channels ¡in ¡the ¡868 ¡MHz ¡band ¡ 1 ¡channel ¡(2 ¡-­‑ ¡4 ¡Mhz) ¡ (4 ¡channel ¡in ¡progress) ¡ Power ¡ressource ¡

  • ­‑ ¡-­‑ ¡ ¡(Limited ¡to ¡bahery) ¡

+ ¡+ ¡(Main ¡powered) ¡ Mobility ¡ + ¡+ ¡(No ¡Cord) ¡

  • ­‑ ¡-­‑ ¡ ¡(Limited ¡to ¡the ¡cord) ¡

11 ¡

slide-12
SLIDE 12

IPv6 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡6LoWPAN ¡

  • IPv6 ¡SpecificaEon ¡(RFC2460) ¡
  • IPv6 ¡Neighbor ¡Discovery ¡(RFC4861) ¡
  • ICMPv6 ¡(RFC4443) ¡
  • Stateless ¡Address ¡Auto-­‑configuraEon ¡

(RFC4862) ¡

  • 16.444 ¡kB ¡of ¡ROM ¡and ¡2.622 ¡kB ¡of ¡RAM ¡

¡Full ¡TCP/IP ¡for ¡8-­‑Bit ¡Architectures ¡ (Mobisys ¡2003) ¡ ¡IP ¡is ¡Dead, ¡Long ¡Live ¡IP ¡for ¡Wireless ¡ Sensor ¡Networks ¡(Sensys ¡08) ¡

12 ¡

  • IPv6 ¡over ¡802.15.4 ¡networks ¡

(RFC4944) ¡

  • Header ¡Compression ¡(6lowpan-­‑HC ¡

draz) ¡

  • Neighbor ¡discovery ¡(6lowpan-­‑ND ¡

draz) ¡

  • 4.922 ¡kB ¡of ¡ROM ¡and ¡291 ¡Bytes ¡of ¡
  • RAM. ¡
slide-13
SLIDE 13

RouEng ¡Protocol ¡for ¡LLNs ¡(RPL) ¡

  • ROLL ¡Working ¡Group ¡
  • Enable ¡MP2P, ¡P2MP ¡and ¡basis ¡P2P ¡mechanism ¡
  • Link ¡Layer ¡agnosEc ¡(Enable ¡MulE ¡physical ¡

rouEng) ¡

  • ObjecEve ¡FuncEon ¡mechanism ¡
  • 7.057 ¡kB ¡of ¡ROM ¡and ¡442 ¡Bytes ¡of ¡RAM ¡

13 ¡

slide-14
SLIDE 14

Experiment ¡

  • Hardware ¡: ¡WPC ¡Development ¡kit ¡& ¡Smartplug ¡
  • USB ¡interface ¡(1) ¡
  • Microcontroller ¡(2) ¡
  • WPC™ ¡Transciever ¡(3) ¡
  • AC ¡power ¡(4) ¡
  • Sozware ¡: ¡ ¡

– ConEki ¡2.4 ¡ ¡ (6LoWPAN/IPv6/RPL) ¡

3 ¡ 2 ¡ 1 ¡ 4 ¡

14 ¡

slide-15
SLIDE 15

Performance ¡

  • 6LoWPAN ¡HC ¡benefits ¡

15 ¡

Every ¡Byte ¡has ¡a ¡cost ¡in ¡LLN ¡

slide-16
SLIDE 16

Power ¡Management ¡ ¡

16 ¡

Global ¡Load ¡ ¡ Curve ¡(L.C.) ¡ Boiler ¡L.C. ¡ HVAC ¡L.C. ¡ Swimming ¡ ¡ Pool ¡L.C. ¡

R ¡ H ¡ H ¡ H ¡ R ¡ H ¡ R ¡ LBR ¡ IPv6 ¡

slide-17
SLIDE 17

IPSO ¡Interop ¡Testbed ¡

17 ¡

slide-18
SLIDE 18

Conclusion ¡& ¡Future ¡Work ¡

  • We ¡provided ¡an ¡open ¡communicaEon ¡stack ¡over ¡PLC ¡for ¡

mulE ¡physical ¡layer ¡IPv6 ¡Networking ¡

  • SimulaEon ¡ ¡
  • Heterogeneous ¡RouEng ¡(Metrics, ¡Constraints…) ¡

18 ¡

IPv6 ¡ RF ¡Transceiver ¡ RF ¡ PLC ¡ PLC ¡Transceiver ¡ RPL ¡ 6LoWPAN ¡ 802.15.4 ¡driver ¡ 802.15.4 ¡driver ¡

slide-19
SLIDE 19

Thank ¡you ¡for ¡your ¡ahenEon ¡

19 ¡