Home   |   Jungo Corporate Web Site   |   USB/PCI Driver and Firmware Tools Store   |   Contact us   |   Search:

Universal Plug and Play Stack

Home USB Software/PCI Software
Overview
Jungo provides a small footprint, high quality protocol stack for Universal Plug and Play devices, including a set of Application Programming Interfaces (APIs), that enables device manufacturers to quickly and easily incorporate UPnP™ support in their devices. As a member of the UPnP™ Forum, Jungo is committed to constantly maintaining certification and up-to-date features of its stack for UPnP™ devices.

UPnP

Jungo is a member of the UPnP Forum.

System Architecture

Universal Plug and Play Protocol Stack Layout

Universal Plug and Play Protocol Stack Layout
(Blue modules provided in Jungo's Universal Plug and Play Stack)



Background

With the addition of Device Plug and Play (PnP) capabilities to the operating system it became a great deal easier to setup, configure, and add peripherals to a PC. UPnP™ extends this simplicity to include the entire network, enabling discovery and control of networked devices and services, such as network-attached printers, Internet gateways, and consumer electronics equipment.

UPnP™ is more than just a simple extension of the Plug and Play peripheral model. It is designed to support zero-configuration, "invisible" networking, and automatic discovery for a breadth of device categories from a wide range of vendors.

With UPnP™, a device can dynamically join a network, obtain an IP address, convey its capabilities, and learn about the presence and capabilities of other devices - all automatically, truly enabling zero configuration networks. Devices can subsequently communicate with each other directly, thereby further enabling peer to peer networking.

The latest versions of Windows (including Windows Me and Windows XP) support UPnP™. However, devices (like internet gateways) that are required to communicate with other devices on the network via UPnP™ need to have an Universal Plug and Play Stack as part of their firmware. Using Jungo's Universal Plug and Play Stack, vendors can easily make their devices Universal Plug and Play compliant, allowing interoperability with Universal Plug and Play Control Points (such as Windows XP Personal Computers).

Benefits Provided by Jungo's Universal Plug and Play Stack

  • High quality
  • Small footprint
  • Eliminates substantial development time and costs
  • Intuitive APIs, in C code, enables easy Universal Plug and Play incorporation
  • Source code available
  • Technical support, provided by the engineers who developed the stack
Jungo Stack Specs

  • Product description: Universal Plug and Play Stack 1.0
  • Operating systems supported:
    • Linux
    • Embedded Linux
    • VxWorks 5.4
    • Other operating systems support available upon request. (Please contact sales@jungo.com)
  • Features:
    • Embedded HTTP/U/MU server
    • Embedded HTTP/U/MU client
    • XML parser
    • Universal Plug and Play device architecture compliant APIs
  • Standards supported:
    • Universal Plug and Play Device Architecture, version 1.0
    • Hypertext Transfer Protocol 1.1
    • Extensible Markup Language. W3C recommendation
    • Flexible XML Processing Profile (FXPP)
    • Simple Service Discovery Protocol, version 1.0
    • Multicast and Unicast UDP HTTP Messages protocol
    • General Event Notification Architecture Base: Client to Arbiter
  • Sample of Internet Gateway Device (IGD) class implementation available
  • Programming language: ANSI C
  • Footprint: 200 KB firmware code
 
Further Details