UPn P Device Architecture Presenter Chelsea 1 Outline

  • Slides: 16
Download presentation
UPn. P Device Architecture Presenter: Chelsea 1

UPn. P Device Architecture Presenter: Chelsea 1

Outline • What is UPn. P? • What components does UPn. P offer? •

Outline • What is UPn. P? • What components does UPn. P offer? • What protocol does UPn. P use? • How does UPn. P work? • Summary 2

UPn. P (Universal Plug and Play) • Derived from the Pn. P(Plug and Play)

UPn. P (Universal Plug and Play) • Derived from the Pn. P(Plug and Play) • What services does UPn. P offer? 1. Zero-Configuration 2. Auto Discovery 3

What components does UPn. P offer? • Device UPn. P Enable Device • Control

What components does UPn. P offer? • Device UPn. P Enable Device • Control Point • Service UPn. P Device. Enable Device Control Point Service Root Device Service 1 Service 2 Embedded Device Service Control Point 1 2

What protocol does UPn. P use? • GENA(Generic Event Notification Architecture) • GENA is

What protocol does UPn. P use? • GENA(Generic Event Notification Architecture) • GENA is based on HTTP • GENA defines an HTTP notification architecture that transmits notifications between HTTP resources. • SOAP(Simple Object Access Protocol) • SOAP uses XML Information Set for its message format 5

 • SSDP(Simple Service Discovery Protocol) 1. Feature : • Control point can search

• SSDP(Simple Service Discovery Protocol) 1. Feature : • Control point can search the special services what it need of device in the same subnet by SSDP. • Device can announce about its message to the control point who is in the same subnet by SSDP. 2. Architecture: • • SSDP is based on HTTPU ( HTTP with UDP ) Port number is 1900 In IPv 4, the multicast address is 239. 255. 250 In IPv 6, the multicast address is FF 0 X: : C 3. Method : • M-SEARCH : 「ssdp: discovery」 • M-NOTIFY : 「ssdp: alive」 & 「ssdp: byebye」 6

How does UPn. P work? • Addressing • Discovery Addressing Discovery • Description •

How does UPn. P work? • Addressing • Discovery Addressing Discovery • Description • Eventing Description • Control • Presentation Eventing Control Presentation 8

Addressing • DHCP (Dynamic Host Configuration Protocol) • Auto-IP (Automatic IP addressing) 9

Addressing • DHCP (Dynamic Host Configuration Protocol) • Auto-IP (Automatic IP addressing) 9

Discovery • SSDP 10

Discovery • SSDP 10

Description 11

Description 11

Control • SOAP 12

Control • SOAP 12

Eventing • GENA Unicast eventing architecture 13

Eventing • GENA Unicast eventing architecture 13

 • Presentation 14

• Presentation 14

Summary • UPn. P technology brings convenience to our life. • It is not

Summary • UPn. P technology brings convenience to our life. • It is not very widely used now. • UPn. P is intended primarily for residential networks. 16

Questions and Comment 17

Questions and Comment 17

Reference • http: //upnp. org/specs/arch/UPn. P-arch-Device. Architecture-v 1. 1. pdf • https: //en. wikipedia.

Reference • http: //upnp. org/specs/arch/UPn. P-arch-Device. Architecture-v 1. 1. pdf • https: //en. wikipedia. org/wiki/Universal_Plug_and_Play • http: //jita. csi. chu. edu. tw/Jita_web/publish/vol 5_num 4/5. pdf • http: //speed. cis. nctu. edu. tw/~ydlin/miscpub/survey_UPn. P. pdf 18