Presentation is loading. Please wait.

Presentation is loading. Please wait.

Preview of Universal Plug and Play RTLAB 배대호 2002.8.28.

Similar presentations


Presentation on theme: "Preview of Universal Plug and Play RTLAB 배대호 2002.8.28."— Presentation transcript:

1 Preview of Universal Plug and Play RTLAB 배대호 2002.8.28

2 Contents About Universal Plug and Play UPnP Technologies Components of UPnP UPnP mechanisms Browsing a UPnP home network UPnP products

3 About UPnP UPnP is Microsoft ’ s home networking strategy and uses open Internet communication standards to transparently connect consumer electronic devices to Standard PCs. Open Standards Scalability Plug and Play Low Footprint Multivendor and Mixed-Media Environment Smooth Integration with Legacy Systems and Non-IP devices Non PC-Centric architecture UPnP Forum

4 UPnP Technologies TCP/IP Domain Name System(DNS) HTML HTTP UDP Lightweight Directory Access Protocol (LDAP) eXtensible Markup Language(XML) eXtensible Stylesheet Language(XSL) IP Multicast Auto IP Address Resolution Protocol(ARP) Multicast DNS Simple Service Discovery Protocol(SSDP)

5 Components of UPnP User Control point : A set of software modules that facilitates communication between itself and a number of controlled device on home network. Controlled device : A set of software modules that facilitates communication with a user control point. Bridge : A set of software modules that allows legacy devices to communicate with native UPnP devices. Legacy device : Any non UPnP devices. Bridged device : A device that cannot participate in UPnP at the native protocol level, either because the device dose not have sufficient hardware resources or because the underlying media is unsuitable to run TCP and HTTP protocols.

6 UPnP mechanisms(1/5) Device model Addressing Discovery Schema Rehydrator

7 UPnP mechanisms-device model(2/5) Presentation server Service Presentation server Service Presentation server Service Presentation server Service Root device device URL Control server Event subscriptio n server service command set SST Unique Device Name Description document and server Presentation server

8 UPnP mechanisms-Addressing(3/5) UPnP is built on top of the HTTP protocol and leverages the address format of the Web. Description URL Presentation URL Control URL Event Subscription URL Event Sink URL

9 UPnP mechanisms-Discovery(4/5) Discovery server : A software module on a controlled device or bridge that responds to queries. Discovery client : A software module that runs in a user control point that initiates queries. UPnP uses the SSDP protocol for the discovery of devices on IP network. SSDP uses UDP and TCP based HTTP to provide for service discovery.

10 UPnP mechanisms-Schema,Rehydrator(5/5) A schema is a structured data definition that defines a set of structured values that provide descriptive information about a service. UPnP use XML for schema. A rehydrator is best described as a software module that exposes a suitable API to home-networked applications. The primary job of the rehydrator is to map between API calls and the Service control protocol(SCP) sequence that invokes the initial command.

11 Browsing a UPnP home network SSDP discovery request Discovery response (URL) Response(UPnP description) Response GET (Description URL) GET icon GET name GET SCPD GET (Presentation URL) GET (Control URL)

12 UPnP products Web-enabled camera from Axis Communications. It is a self contained smart object that connects directly to an Ethernet network.This camera uses UPnP protocols, XML descriptors, and XSL style sheets to demonstrate some of the many applications that can be brought together on home networks through UPnP


Download ppt "Preview of Universal Plug and Play RTLAB 배대호 2002.8.28."

Similar presentations


Ads by Google