[UPnP] UPnP, Universal Plug and Play Introduction

名子聽起來很厲害的樣子,想想看"隨插即用"加上Universal代表什麼?什麼東西都可以"隨插即用",太神奇了吧!

我認為這個名子實在太言過其實,應該是插上"網路線"就可以"隨插即用",所謂的"網路線"可以是有線或是無線,反正就是可以網路連線的意思,應該稱為Network Plug and Play比較合適。

而UPnP定義了兩種型態的裝置:
  • 遙控器(Control Point, CP)
  • 電器(Device)
我使用遙控器去找電器,找到後讀取電器所提供的功能,然後去控制它,就這麼簡單。

較深入的解釋:
  • 遙控器尋找電器,UPnP稱為(Discovery),走UDP的協定。
  • 讀取電器所提供的功能,UPnP稱為(Description),走TCP的協定。
  • 控制電器,UPnP稱為(Control),也是走TCP的協定。
  • 電器傳訊息給遙控器,UPnP稱為(Eventing),也是走TCP的協定。
  • 因為透過網路,電器提供Web page給使用者,UPnP稱為(Presentation),也是走TCP的協定。

Comments

Popular posts from this blog

[Linux] UVC Camera

UPnP Device Implementations

[UPnP] UPnP Implementers Corporation & UPnP Forum