An SAIC Company

9
SIP for Light Bulbs SIP for Light Bulbs Using SIP to Support Communication with Using SIP to Support Communication with Networked Appliances Networked Appliances draft-moyer-sip-appliances- framework-00.txt An SAIC Company 48 th IETF Pittsburgh, PA Authors: S. Moyer, D. Marples, S. Tsang, J. Katz, P. Gurung, T. Cheng, A. Dutta — Telcordia H. Schulzrinne — Columbia Contacts: Stan Moyer, [email protected] Simon Tsang,

description

SIP for Light Bulbs Using SIP to Support Communication with Networked Appliances draft-moyer-sip-appliances-framework-00.txt. Authors: S. Moyer, D. Marples, S. Tsang, J. Katz, P. Gurung, T. Cheng, A. Dutta — Telcordia H. Schulzrinne — Columbia Contacts : - PowerPoint PPT Presentation

Transcript of An SAIC Company

Page 1: An SAIC Company

SIP for Light BulbsSIP for Light BulbsUsing SIP to Support Communication with Networked Using SIP to Support Communication with Networked AppliancesAppliances

draft-moyer-sip-appliances-framework-00.txt

An SAIC Company

48th IETFPittsburgh, PA

Authors:S. Moyer, D. Marples, S. Tsang, J. Katz, P. Gurung, T. Cheng, A. Dutta — TelcordiaH. Schulzrinne — Columbia

Contacts:Stan Moyer, [email protected] Tsang, [email protected]

Page 2: An SAIC Company

48th IETF August 2, 2000 – 2

SIP for Light Bulbs…SIP for Light Bulbs…

What’s the problem?Why use SIP?Using SIP for Networked AppliancesWhat’s next…

Page 3: An SAIC Company

48th IETF August 2, 2000 – 7

Issues accessing into the home…Issues accessing into the home…

What protocolShould I use to communicate

with the Appliance?

RGW/NAT/Firewall

Home.simon.net (public)

ApplianceController (X.10)

UPnP HAVi

X.10

2. Control Protocols/Interfaces

Page 4: An SAIC Company

48th IETF August 2, 2000 – 9

Accessing into the home...Accessing into the home...

Internal LAN

ApplianceApplianceControllerController

ApplianceApplianceControllerController

Internet

Firewall/NAT

RGW

Corporate Intranet

Mobile network

Any data network!Outside World In Home

Protection

Page 5: An SAIC Company

48th IETF August 2, 2000 – 11

Using SIP to Access Into the Home...Using SIP to Access Into the Home...

Internal LAN

ApplianceApplianceControllerController

ApplianceApplianceControllerController

Internet

Outside World In HomeProtection

Firewall/NAT

SIP UA

SIP UA

SIP UA

Corporate Intranet

Mobile network

Any data network!

SIP

SIP

SIP

SIPProxy

SIP UA

Page 6: An SAIC Company

48th IETF August 2, 2000 – 12

Our Proposed Usage for Supporting NAs…Our Proposed Usage for Supporting NAs…

Issue: SIP is a session protocol, it transports in the context of a session that is established (e.g. INFO).– Leverage IM work and use the method called MESSAGE, which

behaves similarly to INVITE, but does not explicitly set up a session - it simply delivers its payload to the UA and carries back the response.

– Also need IM SUBSCRIBE and NOTIFY methods

Issue: How to address devices.– Encode a hierarchical device naming scheme (e.g., SLP URL) to left of

“@” sign in To: field.

– Encrypt encoded address to ensure privacy.

– Example: slp:/d=lamp,r=bedroom,u=stsang

Issue: SIP traditionally carries SDP payload.– Need to define new payloads (==new MIME types) which can carry the

information required to excite NAs and which can carry responses back to the originator.

– Propose a Device Messaging Protocol (DMP) MIME type

Page 7: An SAIC Company

48th IETF August 2, 2000 – 13

SIP Extensions in Action…SIP Extensions in Action…Controlling an Appliance (Lamp)…Controlling an Appliance (Lamp)…

Internet

Home domain(simon.home.net)

Non-IP Devices

Device-specific control interface(e.g. UPnP, HAVi, X.10, Jini)

Appliance Appliance ControllerControllerAppliance Appliance ControllerController

SIP UASIP UASIP UASIP UA

SIP UASIP UASIP UASIP UASIP ProxySIP ProxyFirewall/NAT

SIP ProxySIP Proxy(RGW)(RGW)

LocationDatabase

(local)

192.72.56.45

10.13.11.12

MESSAGE [slp:/d=lamp,r=bedroom,u=simon]@simon.home.netMESSAGE [slp:/d=lamp,r=bedroom,u=simon]@simon.home.netTo: [slp:/d=lamp,r=bedroom,u=simon]@simon.home.netTo: [slp:/d=lamp,r=bedroom,u=simon]@simon.home.netFrom: [email protected]: [email protected]: application/dmpContent-type: application/dmp<xml><command>ON</command></xml><xml><command>ON</command></xml>

GUIGUIGUIGUI

SIP UASIP UA(Client)(Client)SIP UASIP UA(Client)(Client)

Page 8: An SAIC Company

48th IETF August 2, 2000 – 14

What’s Next…What’s Next…

Revise Framework I-D Additional detailed Internet Drafts

Device addressing conventions/practices New Payload - Device Message Protocol (DMP) REGISTER Payload – Device Description Protocol (DDP) SIP Security for Appliances

Seek collaborations/partners

Develop prototypes of SIPAppliances components and demo

Participate in next (Nov./Dec.?) bakeoff

Continue to spread the word on SIP for Networked Appliances throughout the industry….

Page 9: An SAIC Company

48th IETF August 2, 2000 – 15

• Internet-Draft:draft-moyer-sip-appliances-framework-00.txt or ftp://ftp.telcordia.com/pub/world/stanm/ietf/draft-moyer-sip-appliances-framework-00.pdfS. Moyer, D. Marples, S. Tsang, J. Katz, P. Gurung, T. Cheng, A. Dutta — TelcordiaH. Schulzrinne — Columbia

• Contacts:Stan Moyer <[email protected]>

orSimon Tsang <[email protected]>

Thank You… Thank You…