1 home control in a consumer’s perspective ietf-80, prague, internet of things workshop anders...

10
1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs [email protected] March 2011 www.iab.org/about/workshops /smartobjects/papers/Brandt.pdf

Upload: antony-nichols

Post on 23-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

1

Home Control in aconsumer’s perspective

IETF-80, Prague, Internet of Things Workshop

Anders BrandtSigma [email protected]

March 2011

www.iab.org/about/workshops

/smartobjects/papers/Brandt.pdf

Page 2: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

2

Today

• Many application protocols– BACnet, DALI, LonWorks, Z-Wave,

HomePlug, Zigbee, ...

• Millions of devices installed

• Limited integration– Available product range: one standard only

• Many ”silos”: HVAC, fire alarms, ...• Limited competition Higher cost• High cost Limited market growth• ...

.

Page 3: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

3

Z-Wave

Today, Cont’d

BACnet HomePlug Zigbee

• Application protocol transport over IP– One network Simpler installation and management

Still no interoperability between protocols

.Z-Wavecommands BACnet commands

Zigbee commandsHomePlug commands

Page 4: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

4

One common platform?

• What if– resources could be discovered across subnets?– legacy protocols could interoperate?– IP really supported battery operated nodes?

• Are we looking for– a one fits all solution?– support for any device in the world?– 85% support for 85% of devices?

Page 5: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

5

How to migrate?

• Incremental steps1. Legacy protocol over IP (UDP encapsulation)

2. Add IP connectivity to devices that were

never built for IP networking (=> gateways)

3. Add discovery functionality (to gateways)

4. Introduce native devices built for discoveryand an interoperable protocol

5. Vendor-specific advanced features?

Page 6: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

6

What is required?

• A discovery protocol to advertize– Local resources (CoAP, mDNS, etc.)

– Resources in other subnets– Legacy devices in other subnets– Sleeping nodes

• e.g. Temperature sensors and door locks.

Page 7: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

7

What is required?

• A discovery protocol that– Does not rely on multicast– MAY use multicast if supported by a subnet– Does not flood LLN style networks with traffic

• Most discoverable properties are static

• One candidate:– draft-brandt-coap-subnet-discovery

.

Page 8: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

8

What is required?

• Application compatibility:M2M style command sets– Short, strictly defined paths, e.g.

• /m2m/light/type [enum switch, dimmer]• /m2m/light/level [int 0..100]

– ”Sufficient” subset• Not trying to cover all functionality of all standards

– Input needed from industry alliances

Page 9: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

9

What is required?

• Backbone routing by default– (What happened to HomeGate?)

• IP battery support:– ICMP ”Destination Responding Slowly”

• IP host sends ”Set temp threshold = x”• Border router resolves destination address tonode_type == sleeping

• Router returns ICMP ”Destination Responding Slowly”• IP host increases application ack timeout value

application command is not retransmitted n times

Page 10: 1 Home Control in a consumer’s perspective IETF-80, Prague, Internet of Things Workshop Anders Brandt Sigma Designs abr@sdesigns.dk March 2011

10

Thank You

IETF-80, Prague, Internet of Things Workshop

Anders BrandtSigma [email protected]

March 2011

www.iab.org/about/workshops

/smartobjects/papers/Brandt.pdf