UPnP control module