Universal Plug and Play (UPnP) definiert eine Technologie zur herstellerübergreifenden Steuerung von Geräten. UPnP nutzt dazu eine Reihe von standardisierten Protokollen wie IP, UDP und HTML.
UPnP wird zum Beispiel zur Steuerung von Routern und Multimediakomponten über ein IP-Netzwerk eingesetzt. Für die Lokalisierung (Discovery) nutzt UPnP Multicast (UDP, Port 1900) mit der IP-Adresse 239.255.255.250 (SSDP).
Hat ein Kontrollpunkt ein UPnP-Device gefunden, kann er via HTTP dessen Beschreibung auslesen. Die Steuerung eines UPnP-Gerätes kann über SOAP-Meldungen erfolgen.
Alle führenden Hersteller im SOHO-Bereich rüsten ihre Produkte wie ADSL-Router und Streaming Clients mit UPnP aus.
Suchbegriffe: Event Notification, General Event Notification Architecture (GENA)