upnp forum overview - h elenbaas
TRANSCRIPT
Overview
What is UPnP Technology What is not in the UPnP technology Benefits How does the UPnP architecture work UPnP forum organization Working groups Time line Conclusions
What is UPnP Technology The UPnP Device Architecture (DA) is an Internet
Protocol (IP) based home network specification covering in-home network domains, like computing, A/V and home automation, as well as small office, using proven Internet technologies
Plug and Play for Networks with a peer-to-peer device model
A logo (and compliance process) =>
What’s not in UPnP technology UPnP DA does NOT define the data link layer (e.g
cables), only an IP protocol. UPnP devices can run over ethernet, 1394, Powerline etc.
UPnP DA does NOT standardize media formats (MP3, MPEG-2 …)
UI part of UPnP DA not standardized, just a reference URL
UPnP is focussing (limited) to Command & Control (however include optional binding protocols)
This the strength of UPnP: enable interoperability, but be minimally intrusive to device vendors
Benefits Assumption:
Broadband popularity, peripheral sharing and PC connectivity will lead networks in the home
Benefits (user): Invisible networking
Easy configuration (user does not even know) Extended functionality by making use of other devices Ready for Internet connectivity
Manufacturer Affordable mainstream Internet components Developers are easy to find Industry-wide support
UPnP Architecture
Three Classes of UPnP Entity User Control Point Controlled Device Bridge
Controlled Device
User Control Point
• User Control Point • Controlled Device • Bridge
Non-UPnP Device
Steps to UPnP Networking
0 Control point and device get addresses 1 Control point finds interesting device 2 Control point learns about device capabilities 3 Control point invokes actions on device 4 Control point listens to state changes of device 5 Control point controls device and/or views device status using
e.g. an HTML UI
Multicast DNS AutoNet Ad Hoc
Network
DNS DHCP Managed Network
Name Resolution Addressing
Addressing Ad Hoc and Managed Networks
Organization
UPnP Forum consists of more than 490 members 18 Steering member companies (see next page) Meetings every 8 weeks Marketing, Technical and Compliance committee 5 Working Groups More detailed information on www.upnp.org and
www.upnp-ic.org
Steering Committee Members
Axis Communications Broadcom Corporation
Canon, Inc. General Electric GlobespanVirata
Hewlett-Packard (the new HP) IBM Corporation Intel Corporation
Lantronix
Microsoft Corporation Mitsubishi Electric Ricoh Corporation
Philips Consumer Electronics Samsung Electronics Co
Siemens AG Sony Electronics, Inc
Thomson multimedia, Inc
Security services for different applications/devices
Security
Work Groups (Active domains)
Tuner, VCR, display, amplifier, storage device
Audio & Video
Printer, scanner, digital camera, picture frame
Printing & Imaging
Lighting, security, HAVC, energy management
Home Automation
Firewalls, home routers, Cable/DSL modems
Internet Gateway
Internet Gateway Devices
The UPnP IGD standard was finalized in early November 2001
The UIC is certifying gateway products Broad support in the industry:
Devices: Intel, Linksys, DLink, Netgear, … Chip sets: Virata, Broadcom, Conexant Shipping in MS Windows XP
Standardized NAT traversal Used by game developers and other network
applications MS application like Windows Messenger, Remote desktop, Remote
Assistance, Dplay …. API for Windows and other o.s. developers
AV Design
Device Definitions MediaServer: a device that offers content MediaRenderer: a device that can play content
Service Definitions ContentDirectory: List content and meta data ConnectionManager: Select formats and protocols AVTransport: Control playback/recording RenderingControl: Control sound/image
characteristics
AV Design
UPnP Control Actions
Out of Band
Streaming • ContentDirectory
• ConnectionMgr
• (AV Transport)
• RenderingControl
• ConnectionMgr
• (AVTransport)
Time Line
1998
1999
Start UPnP Forum
Start AV WG
2000 UPnP DA V1
finalized
2001
IGW product
2002
Printers
AV HVAC 2003
Start UIC
Conclusions
UPnP technology is Internet-centric HTTP, XML, multicast UDP, SOAP SDK’s available in Java, Linux, VxWorks, pSOS, Windows
Has broad support from a large number of companies
UPnP is using known Internet technology, and only extends to meet the demands of the home
UPnP products IGD products are already on the market since the beginning of
2002 AV devices can be expected Christmas 2002