Download presentation
Presentation is loading. Please wait.
Published byRosa Tate Modified over 7 years ago
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?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.