Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Architektura UPnP definuje síťové připojení typu peer-to-peer pro inteligentní spotřebiče, zařízení a kontrolní body . Je navržená tak, aby přinesla snadno použitelné, flexibilní, standardní připojení k ad hoc, spravovaným nebo nespravovaným sítím, ať už jsou tyto sítě v domácnosti, malých firmách nebo přímo připojené k internetu. Architektura UPnP je distribuovaná opensourcová síťová architektura, která používá stávající technologie TCP/IP a webové technologie k zajištění bezproblémové bezkontaktní sítě, kromě řízení a přenosu dat mezi síťovými zařízeními.
UPnP je sada protokolů založená na protokolu IP na základě předběžných verzí protokolů webových služeb, jako je XML a SIMPLE Object Access Protocol (SOAP). S UPnP může zařízení dynamicky vstoupit do sítě, získat IP adresu, oznámit své schopnosti a detekovat přítomnost a možnosti ostatních zařízení na síti.
Zařízení UPnP je kontejner služeb a vnořených zařízení. Například služba VCR se může skládat ze služby páskové dopravy, služby tuneru a hodinové služby. Různé kategorie zařízení UPnP jsou přidruženy k různým sadám služeb a vložených zařízení. Například služby v rámci VCR se liší od služeb v tiskárně. Informace o sadě služeb, které může určitý typ zařízení poskytnout, se zaznamenávají v dokumentu popisu zařízení XML, který je hostitelem zařízení. Popis zařízení obsahuje také vlastnosti, jako je název zařízení a ikony přidružené k zařízení. Microsoft rozšířila podporu UPnP, aby integrovala PnP-X a Funkční vyhledávání.
Architektura UPnP je více než jen jednoduché rozšíření periferního modelu plug-and-play. Podporuje konfiguraci nuly, neviditelné sítě a automatické zjišťování pro řadu kategorií zařízení od široké škály dodavatelů. To umožňuje zařízení dynamicky připojit síť, získat IP adresu a vyjádřit své schopnosti na vyžádání. Další řídicí body pak můžou pomocí rozhraní API řídicího bodu s technologií UPnP zjistit informace o přítomnosti a možnostech jiných zařízení. Zařízení může hladce a automaticky opustit síť, když již není potřeba.
Co je univerzální o technologii UPnP?
- Nezávislost médií a zařízení. Technologie UPnP může běžet na libovolném médiu, včetně telefonní linky, elektrické linky, Ethernetu, RF a 1394.
- Nezávislost platformy. Dodavatelé používají k vytváření produktů založených na UPnP jakýkoli operační systém a jakýkoli programovací jazyk.
- Internetové technologie. Technologie UPnP je postavena mimo jiné na PROTOKOLU IP, TCP, UDP, HTTP a XML.
- Ovládací prvek uživatelského rozhraní. Architektura UPnP umožňuje dodavatelům řídit uživatelské rozhraní zařízení a interakci pomocí prohlížeče.
- Programové řízení. Architektura UPnP také umožňuje běžné programové řízení aplikací.
- Běžné základní protokoly. Dodavatelé souhlasí se sadami základních protokolů na základě jednotlivých zařízení.
- Rozšiřitelný. Každý produkt založený na UPnP může mít na základní architektuře zařízení od jednotlivých výrobců vrstvené služby s přidanou hodnotou.
Technologie UPnP je široce vymezená v tom, že cílí na domácí sítě, bezkontaktní sítě a sítě v malých firmách a komerčních budovách. Umožňuje komunikaci dat mezi libovolnými dvěma zařízeními pod příkazem jakéhokoli řídicího zařízení v síti. Technologie UPnP je nezávislá na jakémkoli konkrétním operačním systému, programovacím jazyce nebo fyzickém médiu.
Microsoft poskytuje dvě rozhraní API pro práci se zařízeními založenými na UPnP:
- Rozhraní API řídicího bodu – poskytuje sadu rozhraní COM, která aplikacím umožňují vyhledávat a řídit zařízení založená na protokolu UPnP.
- rozhraní API hostitele zařízení – poskytuje sadu rozhraní COM, která vývojářům umožňují psát základní funkce zařízení a zaregistrovat zařízení v hostiteli zařízení. Hostitel zařízení zpracovává zjišťování, popis, řízení a události částí funkcí zařízení založených na UPnP.