Presentation is loading. Please wait.

Presentation is loading. Please wait.

ROLL Home Automation: draft-ietf-roll-home-routing-reqs

Similar presentations


Presentation on theme: "ROLL Home Automation: draft-ietf-roll-home-routing-reqs"— Presentation transcript:

1 ROLL Home Automation: draft-ietf-roll-home-routing-reqs
Jakob Buron July 2008 ver. 1.0

2 Home Automation A world of buzzwords...
Home Control or The Connected Home or Intelligent Home or Smart House or ... Cost sensitive and resilient to changing environment

3 Example: Moving nodes Remote control moved to kitchen
Media center out of direct reach Remote control must find available ”routers” Deliver routed command

4 Devices in the home Lamp module Switch module Movement sensor
Smoke alarm Remote control Mains- powered Battery- powered

5 draft-ietf-roll-home-routing-reqs
Fairly stable draft This presentation will focus on changes from rev. 00

6 Energy Conservation Use Cases
Stopping power-hungry appliances in response to dynamic power pricing Air-conditioning, climate control, washing machines... Starting power-hungry appliances when power supply is abundant/cheap During night, with wind-generated power etc.

7 Groupcast Transmit simultaneously to several recipients without prior group setup Needed to avoid ”popcorn-effect” when turning all lights on/off Avoid state/subscription in the slave nodes (severely constrained devices)

8 Special Routing Cases Joining nodes Battery-powered nodes
Unique addresses distributed from central controller Routing join request to controller must be possible without a unique address Battery-powered nodes Routing via mains-powered preferred, routing via battery-powered viable as backup or no alternative choice Constraint-based routing Naming consensus on ML

9 Mobility Support Cause of node failing to respond?
node failed? poor radio conditions? node moved? In Home Automation, a moved node is most likely (remote control scenario) Should be reflected in routing protocol E.g. controller or slave initiated re-discovery Sleeping nodes not considered unresponsive

10 Manageability Zero-configuration Misbehaving nodes
A node can obtain an address and join the network without human intervention Human-initiated, everything else automatic Misbehaving nodes isolate to protect network No-global-impact requirement has been dropped

11 Traffic Pattern A rough guess: Short frames, payload < 5 bytes
plus retransmissions ACKs of few bytes Wall switches, remote controls and environment sensors specified

12 Security Considerations
Cost and energy efficiency vs. confidentiality, integrity and authentication Basic network: Avoid unintentional inclusion in neighbor network only – no encryption If needed: Encrypted payload for sensitive applications

13 Open Issues More use cases?
Explicit summary of routing reqs from use cases? Elaborate on traffic pattern? Better routing-related security considerations? Periodic scanning?

14 Open Issues More use cases?
Explicit summary of routing reqs from use cases? Elaborate on traffic pattern? Better routing-related security considerations? Periodic scanning? Thank you for listening! Any questions or comments?


Download ppt "ROLL Home Automation: draft-ietf-roll-home-routing-reqs"

Similar presentations


Ads by Google