PocketUPnP is a small, portable .NET UPnP library for WinRT and Windows Phone.