Security and Connectivity for IoT Devices


RomUPNP Advanced added to Allegro family of UPnP Device Toolkits

BOXBOROUGH, MA (August 15, 2001) Allegro Software Development Corporation has added the RomUPNP Advanced toolkit to its family of Universal Plug and Play (UPnP) toolkits.
Universal Plug and Play (UPnP) is a set of open standards technologies for transparently connecting appliances, PCs, and services by extending the Plug and Play concept to support networks and peer-to-peer discovery, configuration and control. The UPnP Forum is committed to device interoperability in a number of areas and has established working groups for Home Automation and Security, Internet Gateways, Imaging and Printing, Audio/Video, Mobile Devices and Appliances.

The RomUPNP Advanced toolkit includes full versions of the RomPager Advanced Embedded Web Server, the RomWebClient and the RomXML parser/framer. The RomUPNP Advanced toolkit supports Discovery, Description, Presentation, Control, and Event Messaging. Included in the RomUPNP Advanced toolkit is a compiler for translating Device and Service description templates into the necessary control tables and application function calls. A full UPnP device such as an Internet Gateway Device can be built using less than 100 Kbytes of memory.

The RomUPNP Basic Toolkit provides embedded devices the ability to interoperate with UPnP 1.0 Control Points such as Windows Millenium and provides support for Discovery, Description, and Presentation services. The RomUPNP Basic toolkit is a small-memory implementation and adds less than 10 Kbytes to the RomPager Web Server that is used for Presentation services, thus allowing UPnP to be used in a wide array of devices.

Included with each toolkit is a UPnP Device Viewer program to allow Windows 95, 98, NT, 2000, Me, and XP operating systems to be UPnP Control Points without custom programming. The UPnP Device Viewer detects UPnP enabled devices, obtains and displays the device description, and with a click on the device name connects to the device via the default Web browser. The UPnP Device Viewer can detect when new devices connect to the network and when existing devices are shut down.

Both of the UPnP toolkits are now shipping and are provided in ANSI-C source code form. The toolkits are sold with no runtime royalties.

Allegro Software is a leading OEM supplier of Internet software for the embedded market. With over 1,000,000 deployed embedded Web servers, Allegro has some of the world’s best companies as its customers; companies like American Power Conversion, Casio, Cisco, Hewlett-Packard, McDATA, Motorola, Sony, 3Com and Xerox. Allegro’s industry-leading software includes Web servers, Web clients, Email (SMTP and POP3) clients, an XML parser/framer and Universal Plug and Play (UPnP) toolkits.

Allegro Software Development Corporation
1740 Massachusetts Avenue – Boxborough, MA 01719
(978) 264-6600


This material is © Copyright 1996-2002 by Allegro Software Development Corporation. RomPager® is a trademark registered in the U.S. Patent and Trademark Office to Allegro Software Development Corporation. RomCLI, RomDNS, RomMailer, RomPOP, RomTime, RomUPNP, RomWebClient, and RomXML are trademarks of Allegro Software Development Corporation.

Download Allegro’s Playbook

  • This field is for validation purposes and should be left unchanged.

Contact Us Today

  • This field is for validation purposes and should be left unchanged.