Wide Area Communication with and Interworking of Networked Appliances An SAIC Company © Telcordia Technologies, Inc Prepared for: 49 th IETF 12/11/2000 Contact: Stan Moyer Simon Tsang
Stan Moyer Networked Appliances – 2 Definition The Problem Challenges/Issues Assumptions Requirements Next Steps Outline
Stan Moyer Networked Appliances – 3 What is a Networked Appliance? (AKA: Internet Appliance or IP Appliance) Networked Appliance (NA): n. A dedicated function consumer device containing a networked processor. Examples: Lamps Coffee Makers Alarm Clocks Phones
Stan Moyer Networked Appliances – 4 How are NAs communicated with? Directly; Appliance Controller Indirectly;
Stan Moyer Networked Appliances – 5 Public Internet Something we can’t do today (securely)… Home domain Corporate Intranet Mobile network Any data network! Commands: “Turn off all lamps” “Turn off gas” “Enable house alarms” “Record ‘Frasier’ on NBC” Queries: “What’s the kitchen temperature?” “Are all the doors locked?” “Is there milk in the fridge?”
Stan Moyer Networked Appliances – 6 What else do we want? I want my networked appliance services to “follow me” –Device portability –Location independence (service portability) Home Office Hotel Vacation Car Service Provider
Stan Moyer Networked Appliances – 7 Networking Appliances Today… A Multitude of Devices and Technologies… X.10 VESA home n/w Home P’n’P UPnP Jini HAVi …
Stan Moyer Networked Appliances – 8 RGW/NAT/ Firewall Issues accessing into the home… Home.simon.net (public) DNS Where’s Simon’s bedroom lamp? Appliance Controller (X.10) 1. Addressing & Numbering 2. Control Protocols/Interfaces B0 (X.10) B1 (X.10) (Private IP) tv.home.simon.net (Public IP) Proprietary Any one of a multitude of systems. X.10 What protocol Should I use to communicate with the Appliance?
Stan Moyer Networked Appliances – 9 Different Communication Modes Control –“Turn on the outside light” Queries –“What is the temperature in the house?” Asynchronous Events –“Notify me when the security alarm goes off” Media Streaming –“View the baby-sitter cam” Discovery –“What device can meet requirement X?”
Stan Moyer Networked Appliances – 10 Assumptions Local area network (connectivity, naming, addressing) is already configured –Manually –Automatically (a la zeroconf) Wide area connectivity exists Firewall and/or NAT may exist between wide area and local area
Stan Moyer Networked Appliances – 11 Requirements Need support for: Wide area naming and addressing –Globally unique –Portable within and across service provider domains –Work through firewalls and/or NATs Device mobility Protocol transparency and independence Security (and privacy) Different communication modes
Stan Moyer Networked Appliances – 12 Next steps Informal “bar BOF” tomorrow, Dec. 12, at 11:30am –RSVP ( ) Stan Moyer if interested in attending –Meet at message board outside terminal room Official BOF at Minnesota IETF in March? – to subscribe Current drafts –draft-moyer-sip-appliances-framework-01.txt –draft-tsang-appliances-reqs-01.txt –draft-tsang-sip-appliances-do-00.txt –draft-khurana-dmp-appliances-00.txt
Stan Moyer Networked Appliances – 13 Is this what we really want? Another beer, please, HAL… I’m sorry, Dave. I can’t do that. The bathroom scale and the hall mirror are reporting disturbing flab anomalies SMART APPLIANCES
An SAIC Company Stanley L. Moyer Director Internet Architecture Research Telcordia Technologies, Inc. 445 South Street 1A238R Morristown, NJ Voice: Fax: