ROLL Home Automation: draft-ietf-roll-home-routing-reqs - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

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

Description:

Home Automation: draft-ietf-roll-home-routing ... In Home Automation, ... remote controls and environment sensors specified * Security Considerations Cost and ... – PowerPoint PPT presentation

Number of Views:219
Avg rating:3.0/5.0
Slides: 15
Provided by: jbu111
Learn more at: http://www.ietf.org
Category:
Tags: roll | automation | draft | home | ietf | reqs | roll | routing

less

Transcript and Presenter's Notes

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


1
ROLLHome Automationdraft-ietf-roll-home-routi
ng-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
  1. Remote control moved to kitchen
  2. Media center out of direct reach
  3. Remote control must find available routers
  4. 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 pricingAir-conditioning, climate
    control, washing machines...
  • Starting power-hungry appliances when power
    supply is abundant/cheapDuring 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
  • 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
  • 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 lt 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?
Write a Comment
User Comments (0)
About PowerShow.com