Presentation is loading. Please wait.

Presentation is loading. Please wait.

V0.2ROLL Routing Requirements; The connected home1 Anders Brandt March 2008.

Similar presentations


Presentation on theme: "V0.2ROLL Routing Requirements; The connected home1 Anders Brandt March 2008."— Presentation transcript:

1 V0.2ROLL Routing Requirements; The connected home1 Anders Brandt March 2008

2 V0.2ROLL Routing Requirements; The connected home2 The connected home A world of Buzzwords... –Home Control or –Home Automation or –Intelligent Home or –Smart House or –... (pick one)

3 V0.2ROLL Routing Requirements; The connected home3 The connected home

4 V0.2ROLL Routing Requirements; The connected home4 Entering a room

5 V0.2ROLL Routing Requirements; The connected home5 Entering a room, v.2

6 V0.2ROLL Routing Requirements; The connected home6 Leaving home OFF

7 V0.2ROLL Routing Requirements; The connected home7 Leaving home, Cont’d ”Turn off group” –User experience matters Lamps must (appear to) react at the same time Visible lamps typically within direct range => 1.Address group unacknowledged 2.Address individual nodes to ensure new state –IP Multicast is not the solution IP Multicast requires subscription from targets Groupcast is needed (bitmap addressing in subnet)

8 V0.2ROLL Routing Requirements; The connected home8 Moving nodes Media center is within direct range of remote control

9 V0.2ROLL Routing Requirements; The connected home9 Moving nodes, Cont’d Media center is within direct range of remote control Now the user walks to the kitchen...

10 V0.2ROLL Routing Requirements; The connected home10 Moving nodes, Cont’d Remote control is out of range

11 V0.2ROLL Routing Requirements; The connected home11 Moving nodes, Cont’d Remote control must find available ”routers”

12 V0.2ROLL Routing Requirements; The connected home12 Moving nodes, Cont’d ”Router” is used to talk to media center

13 V0.2ROLL Routing Requirements; The connected home13 Devices in the home Lamp module Switch module Movement sensor Smoke alarm Remote control

14 V0.2ROLL Routing Requirements; The connected home14 Devices in the home, Cont’d Lamp module & Switch module –Static location –Always on –Distributed all over the house –Obvious routing resources (battery backup is rare)

15 V0.2ROLL Routing Requirements; The connected home15 Devices in the home, Cont’d Movement sensor & Smoke alarm –Battery-operated –Mounted in inconvenient places –Important to safety –Battery lifetime optimized via 99%+ sleep mode –Requesting remaining battery is difficult Node only listens rarely –Routing should be avoided

16 V0.2ROLL Routing Requirements; The connected home16 Devices in the home, Cont’d Remote control –Battery-operated –Mobile –Only wakes up when operated (or moved) –May have to remember several gateways –Not attractive as routing resource

17 V0.2ROLL Routing Requirements; The connected home17 draft-brandt-roll-home-routing-reqs Application use cases Specific routing requirements for the connected Home A comment on traffic patterns

18 V0.2ROLL Routing Requirements; The connected home18 draft-brandt-roll-home-routing-reqs Support for multiple paths. Nodes may be –failing –powered off –moved Ability to locate a working path within 250ms Neighbor discovery must be smart or frequent –Consumers move nodes at will...

19 V0.2ROLL Routing Requirements; The connected home19 draft-brandt-roll-home-routing-reqs ”Groupcast” –Ability to address a set of devices, e.g. lamps –Reveiving nodes are grouped by the sender (IP multicast receivers join a group individually) Bug: ”all devices (multicast)” – should read “all devices (broadcast)”

20 V0.2ROLL Routing Requirements; The connected home20 draft-brandt-roll-home-routing-reqs Constrained routing –Routing must respect node limitations CPU speed Memory size Battery capacity Sleep intervals Safety (Do not drain the battery of a smoke alarm) convenience of changing battery (Do not drain the battery of a ceiling-mounted sensor)

21 V0.2ROLL Routing Requirements; The connected home21 draft-brandt-roll-home-routing-reqs Scalability and traffic patterns –Support 200+ nodes in a subnet (Many sensors/light devices in a future home) –Large systems structured into many subnets (Cabled) backbone Managability Security Isolating problems (all the usual IP reasons)

22 V0.2ROLL Routing Requirements; The connected home22 draft-brandt-roll-home-routing-reqs Traffic patterns –Central lighting control any-to-one + one-to-many (all switches talk to the central controller. Controller controls light) –Distributed mesh system any-to-many (many controllers/switches control light devices directly)

23 V0.2ROLL Routing Requirements; The connected home23 Anders Brandt abr@zen-sys.com Conclusion Unique requirements to routing Real applications - it is out there already... Should be considered in protocol studies Comments are welcome on the list


Download ppt "V0.2ROLL Routing Requirements; The connected home1 Anders Brandt March 2008."

Similar presentations


Ads by Google