Embedded Device Management
Managing a remote embedded device can be difficult at best when dealing with various networking topologies, protocols and physical or virtual interfaces. Allegro offers three product solutions to help your engineering team build powerful and dynamic management interfaces for your device.
Web Server
Allegro offers technology specifically built for the embedded market to deliver HTTP server capabilities. Used in over 175 million devices, RomPager is the industry’s leading OEM embedded Web Server in the market.
Command Line Interface (CLI)
The Command Line Interface (CLI) is one of the most implemented forms of device management. Whether from a serial line or through a secure telnet connection via SSH Allego’s RomCLI offering speeds the implementation of Cisco IOS-style command line interfaces for your embedded device.
Security Management
RomCert is a platform independent implementation of the Online Certificate Status Protocol (OCSP) and the Simple Certificate Enrollment Protocol (SCEP) and makes embedding security certificate management into resource sensitive embedded systems and consumer electronics fast, easy and reliable, while decreasing time to market. Allegro’s Remote Authentication Dial In User Service (RomRadius) is an AAA (authentication, authorization and accounting) protocol that offers authentication capabilities to be built into your embedded device. Often utilized to grant access to network resources, RADIUS clients are now found in many application spaces including mobile and M2M environments. RomRadius implements a standards based client/server model that enables remote access servers to communicate with a centralized server to authenticate a user or device and authorize access to network resources.
XML and SOAP
Leverage 10+ man years of XML product development in your embedded design with the use of the RomXML toolkit. The RomXML addresses the primary need for embedded XML support by efficiently translating between pre-defined C-language structures and XML-based representations. When using in conjunction with the RomWebClient your embedded device can initiate XML-based request/response protocols such as Simple Object Access Protocol (SOAP).
SSL-TLS Client-Server
SSL/TLS (Secure Sockets Layer/Transport Layer Security) is used to create an authenticated and encrypted channel, often referred to as an encrypted tunnel, between two endpoints on an unsecured network.
SSH Client-Server
SSH provides encrypted communications between hosts over an insecure network. SSH and RomSShell offer a range of client authentication options other than X.509 public-key certificates which require a fully functioning public key infrastructure.
SMTP
Expand the functionality and capability of your embedded design with the addition of embedded SMTP capabilities. Many of the latest high tech designs capitalize on the ability to dynamically update after being deployed. RomMailer offers your embedded design this exact functionally enabling your embedded device to send and receive emails with attachments.
Cryptography
Allegro provides a full line of cypher suites (RCA, DHE, RC4, DES, 3DES, AES, SHA, CBC, MD5 and Suite B) enabling your development team the ability to leverage standard cryptography in their designs. Implementations are free from foriegn influence, specifically built for use in resource sensitive environments, and are extremely protable across hardware architecture and operating system selections. Allegro’s Suite B solution is specifically engineered for resource sensitive embedded environments and independently developed by US citizens meeting all Free From Foreign Influence (FFFI) requirements. Pre-integrated with RomPager Secure and RomWebClient Secure SSL/TLS server, and RomDTLS Server and Client, Allegro’s Suite B solution is small, fast, speeds development and reduces time to market.
RomPager
Basic, Standard, Advanced
The Basic toolkit offers a HTTP 1.0/1.1 Web Server with CGI-style user exit support and optional file support. RomPager Basic is ideal for low-end devices needing a powerful and small footprint server. The Standard toolkit adds the PageLoader offline compiler for importing Web pages, applets and any type of graphics into the device. The Advanced toolkit provides additional HTTP 1.0/1.1 features, an internal security database and the PageBuilder offline compiler. The PageBuilder compiler provides full support for HTML (2.0, 3.2 and 4.0), XHTML, Javascript, object compression, application compression and international languages with dynamic phrase dictionaries.
RomPager Secure
Embedded device security is often at the top of system design requirements. Utilize an exhaustively tested and field proven embedded solution for SSL/TLS to provide secure communications in your device. With optional support for hardware crypto acceleration and NSA Suite B cryptography, RomPager Secure offers unparalleled flexibility and security capabilities for your network-enabled design.
RomCLI
Looking to implement a Cisco IOS-style Command Line Interface? RomCLI is your solution. Define command trees, help, actions routines, security realms and more using XML and the included CliBuilder pre-compiler will create all the internal parsing tables and execution harness for the CLI Parser system. Access device variables using an API that can share existing SNMP style SET and GET routines. Leverage the capabilities of RomCLI and the included tools to decrease your time to market with a feature rich command line interface.
RomSShell
Add a pre-integrated implementation of SSH version 2 to RomCLI and enable secure communications and device management to your network-enabled product. Optional support is available for hardware assisted crypto acceleration and military grade cryptography with NSA Suite B capabilities.
RomCert
RomCert is a platform independent implementation of the Online Certificate Status Protocol (OCSP) and the Simple Certificate Enrollment Protocol (SCEP) and makes embedding security certificate management into resource sensitive embedded systems and consumer electronics fast, easy and reliable, while decreasing time to market.
RomRadius
Allegro’s Remote Authentication Dial In User Service (RomRadius) is an AAA (authentication, authorization and accounting) protocol that offers authentication capabilities to be built into your embedded device. Often utilized to grant access to network resources, RADIUS clients are now found in many application spaces including mobile and M2M environments. RomRadius implements a standards based client/server model that enables remote access servers to communicate with a centralized server to authenticate a user or device and authorize access to network resources.
RomXML
Never worry about formatting or mapping data types across hardware architectures again. RomXML provides a processor-independent way of encoding data for interchange between diverse systems. Parse and frame XML data with an efficient and effective solution designed for use with embedded systems.
RomXOAP
Offers design engineers a comprehensive solution for building connectivity between embedded designs and enterprise IT environments utilizing standards based SOAP technology. Embedded devices enabled with SOAP technology are essential for enterprise IT in remote data collection, operations, industrial automation, sensor networks and monitoring applications. Designed for use in demanding embedded environments, RomXOAP provides a lightweight SOAP technology without carrying the overhead of general purpose solutions.
RomMailer
Basic, Standard, Advanced
Enable your embedded device with the capability to compose and send email to report operating status or raise an alert for service. Messages can be simple text or attach a data file for remote analysis. Regardless of the type of email message, RomMailer will speed your development with a proven, powerful and flexible SMTP solution designed for use in embedded systems.

