EBSnet UPnP™ Software Development Kit ("UPnP SDK") provides a complete solution for developing a UPnP enabled device or control point. Lightweight and robust, UPnP SDK is designed specifically for small embedded systems. UPnP SDK provides the flexibility to be run in a single-threaded, multi-threaded or a polled mode environment and features a built-in web server, web client and an XML parser.
Extremely modular in design, UPnP SDK has a simple API and requires less than 100K of code and 10K of data space.
UPnP SDK source code features the following reusable libraries: SSDP, GENA, SOAP, XML Parser, Web Server, and Web Client.
UPnP SDK is designed to be extremely portable. It uses RTPlatform, EBSnet’s new and easy to use porting layer, making UPnP SDK independent of operating system, network stack, and platform.
Any 16 bit or 32 bit TCP/IP stack; any operating system.