Universal Plug-and-Play (UPnP) is a Microsoft architecture that supports communication between personal computers (PCs) and consumer electronics. UPnP can be used for universal networking in industrial networks and home networking. For example, for networking peripheral devices such as printers, scanners, control computers, televisions, alarm systems
, kitchen appliances, etc.The objectives of UPnP are ambitious and include home networks and security systems, appliances and mobile devices, audio
, gateway functions andquality of service. Various working groups are to implement this ambition by developing appropriate standards
.IP addresses. In this procedure, the switched-on device selects an IP address from a reserved range and checks whether this is already being used in the network. If this is the case, another IP address is selected. Another important protocol of UPnP is the Simple Service Discovery Protocol
(SSDP), which is based on HTTP and works platform-independently. The physical layer of UPnP can be based on Ethernet, but can also work with wireless technologies, FireWire or via serial connections.