An asynchronous library for finding UPnP control points, performing actions on them and reading their service descriptions.
RUPNP is a Ruby UPnP framework. For now, only control points (clients) are supported. Devices (servers) will be later.