Treck Universal Plug And Play Datasheet
Treck Universal Plug and Play is a technology which enables you to implement network devices that can be controlled by Microsoft Windows clients.
Examples of Universal Plug and Play enabled network devices include NAT firewalls, networked printers, A/V media servers and media renderers, network enabled security cameras.
Treck Universal Plug and Play Includes:
- Treck web server serves up your network device's Universal Plug and Play device description and service description XML documents to interested Universal Plug and Play control points.
- Treck SSDP advertises your network device's services to Universal Plug and Play control points.
- Treck GENA notifies subscribed Universal Plug and Play control points of changes in your network device's state (for example, networked printer is out of paper).
- Treck SOAP is a RPC (Remote Procedure Call) mechanism used by control points to control your network device, and to query status from your network device.
- Treck device code generator (upnpcgen) processes your Universal Plug and Play device description and service description XML documents, generating code that implements the skeleton of your Universal Plug and Play network device, including stub functions for SOAP actions and state variable accessors (GENA) that you implement. upnpcgen also does full XML schema validation of these documents, to ensure that your network device is interoperable with Universal Plug and Play control points.
- Code examples showing how to use Treck Universal Plug and Play, including Internet Gateway Device DCP with NAT Traversal and A/V Media Server and Media Renderer DCPs.