Security and Connectivity for IoT Devices

About Allegro Software

Allegro Software Development Corporation is a premier provider of secure IoT software components with an emphasis on industry-leading technology stack for connectivity, device management, and IoT device security. Since 1996, Allegro has been at the forefront of leading the evolution of device management solutions with its patented embedded web server and security toolkits.

Schedule call

275 Million Devices and Counting

Over 275,000,000 machines have been shipped using the Allegro family of Internet Software Toolkits for Embedded Devices. Allegro created the first embedded system specific web server toolkits in 1996, giving device manufacturers cost-effective building blocks to implement web interfaces within their products. Today, Allegro’s RomPager® is the most widely used embedded Web server toolkit in the marketplace. Allegro is also a leading provider of UPnP and DLNA technologies for networked consumer devices. In the emerging area of machine-to-machine (M2M) communications, Allegro offers a growing set of toolkits to provide cost-effective solutions to manufacturers. Our software is used in data communications products, enterprise products, consumer electronics products, home gateway products, medical equipment, industrial automation, automotive technology and more. A partial list of Allegro customers with shipping products can be found on our list of innovative vendors.

Engineered for Embedded Systems

Allegro software toolkits are precision engineered to meet the demands of embedded device developers working on cost-sensitive systems. It is simply not realistic to re-purpose PC applications or open source applications that were designed for systems with abundant resources and expect them to work well in an embedded device environment. The Allegro toolkits are highly portable, highly reliable and designed specifically for embedded devices. The Allegro toolkits are flexible enough to support the wide range of low profile networking stacks, run-time environments and low-cost microprocessors that manufacturers are choosing for implementing these devices.

Fully Integrated Solutions

The Allegro toolkits offer rapid integration and provide a range of simple through sophisticated application value to the embedded world. For instance, the RomXML® toolkit provides a small memory footprint XML parser and framer that enables embedded devices to translate internal data structures to and from XML streams. At the leading edge of embedded technology, Allegro’s RomPlug® toolkits for UPnP and DLNA consumer electronic devices comply with current specifications and include tools to aid development and compliance checking during integration.

Let's Talk IoT Security

Implementing IoT device security can be a challenge. Let us help you by sharing our proven framework for integrating a proactive security approach into your design. Click the button below to schedule a one-on-one web conference to discuss your security needs.

Schedule call

RomPager®

The Allegro EdgeAgent Suite is specifically engineered to meet the rigors of embedded computing while offering manufacturers access to the latest networking and embedded security technology to actively participate in the rapidly growing Internet of everything universe of devices.

Learn more

RomWebClient™

Allegro’s RomWebClient toolkit allows your engineering team to leverage proven Web technology when creating custom IoT devices. The RomWebClient toolkit enables embedded engineering teams to build products that send and receive objects to and from any Web server using HTTP with full support for IPv4 and IPv6 operation.

Learn more

RomXML®

Allegro’s RomXML Parsing and Framing Toolkit drastically decreases the time and effort needed to implement Extensible Markup Language (XML) in your embedded application. XML offers a processor-independent method to encode data for interchange between diverse systems and is based on a set of rules for the construction of tag-delimited information.

Learn more

RomXML Plus™

Allegro’s RomXML Plus development toolkit offers design engineers a comprehensive solution for building connectivity between IoT devices and enterprise IT environments utilizing web services technology. Web services are often utilized with IoT applications such as remote data collection, operations, industrial automation, sensor networks and monitoring applications.

Learn more

RomCLI™

The RomCLI Command Line Interface toolkit is designed to speed the implementation of text line interfaces for embedded devices. In particular, the RomCLI toolkit supports command-line interfaces that look like Cisco IOS-style command systems. The RomCLI toolkit can work stand-alone or in conjunction with Allegro’s RomPager Web Server to provide unified variable access using common variable access routines.

Learn more

ACE™

The Allegro Cryptography Engine (ACE) is a platform independent, high performance, resource sensitive, embedded FIPS Validated cryptography engine specifically engineered for the rigors of embedded computing.

Learn more

RomSTL™

Embedded device security is always a concern when building a networked embedded device. Allegro’s RomSTL is a small, resource sensitive TLS client and server solution specifically written for use in IoT applications.

Learn more

RomSShell™

RomSShell is a Secure Shell (SSH) toolkit that is often used in conjunction with RomCLI to deliver secure remote device management capabilities to many Internet of Things (IoT) applications. SSH provides encrypted communications between hosts over an insecure network.

Learn more

RomCert™

RomCert makes embedding security certificate management into resource sensitive IoT devices fast, easy and reliable while decreasing time to market.

Learn more

RomPlug® Application Toolkit

UPnP/DLNA application-specific toolkits (DMP. DMS. DMR, DMC, IGD)

Learn more

RomPlug® Core Development Toolkits

UPnP/DLNA Core Capability Software Development Toolkit

Learn more

RomPlug DTCP-IP™

DTLA Licensed DTCP-IP Secure Link Layer

Learn more

Contact Us Today to Ensure Your IoT is Secure

Implementing IoT device security can be a challenge. Let us help you by sharing our proven framework for integrating a proactive security approach into your design. Click the button below to schedule a one-on-one web conference to discuss your security needs.

Schedule call
Blurred image of a computer screen with written code