Security and Connectivity for the IoT Edge

+1 978-264-6600

Menu

IoT Device Management

Home / IoT Device Management

IoT 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 the Allegro EdgeAgent Suite to help your engineering team build powerful and dynamic management interfaces for your device.

Allegro Edge Agent Suite

Click on the image to enlarge

Embedded HTTP Client-Server

Allegro offers technology specifically built for the embedded market to deliver HTTP server capabilities. Used in over 250 million devices, RomPager® is the industry’s leading embedded Web Server in the market. Not far behind in distribution, RomWebClient™ provides powerful embedded HTTP client capabilities allowing your network-enabled M2M device to query remote servers for the latest information.

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.

Embedded TLS Client-Server

TLS (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. Allegro’s Secure Transport Layer toolkit (RomSTL™) provides both Client and Server support for TLS v1.3 in addition to DTLS capabilities.

Embedded Certificate 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.

Embedded SSH Client-Server

SSH provides encrypted communications between hosts over an insecure network. Allegro’s SSH embedded Client and Server (RomSShell™) offers a range of client authentication options other than X.509 public-key certificates which require a fully functioning public key infrastructure.

Embedded XML

Leverage 10+ man-years of XML product development in your embedded design with the use of Allegro’s field-proven RomXML™ toolkit. Allegro’s RomXML™ toolkit addresses the primary need for embedded XML support by efficiently translating between pre-defined C-language structures and XML-based representations.

Embedded Web Services

Increasingly, device manufacturers are faced with building complex communications technologies into their products. Allegro’s RomXML Plus™ is a field-proven product that enables your embedded device to efficiently communicate with corporate IT servers or other embedded devices utilizing a range of protocols and industry-standard formats.

Cryptography

The Allegro EdgeAgent Suite makes embedding standards-based security protocols into resource sensitive embedded systems and consumer electronics fast, easy and reliable. The Allegro Cryptography Engine (ACE™) is a cryptographic library module specifically engineered to meet the critical needs of embedded computing systems in addition to fulfilling the requirements needed for FIPS 140-2 level 1 validation. The module provides embedded systems developers with a common software interface to enable bulk encryption and decryption, message digests, digital signature creation and validation, and key generation and exchange. Suite B is an advanced standard for cryptography that defines algorithms and strengths for encryption, hashing, calculating digital signatures, and key exchange. ACE™ includes a platform-independent, government validated implementation of the NSA Suite B defined suite of cryptographic algorithms.

Device Management Components

RomPager®

RomPager® is a full-featured HTTP 1.0/1.1 Web server toolkit that offers IPv4 and IPv6 operation, CGI-style user exit support, an internal security database, optional file support, and the PageBuilder HTML offline compiler. The PageBuilder compiler dramatically reduces development time, coding effort, and potential errors by converting HTML into compilable source code. The compiler provides full support for HTML (2.0, 3.2, 4.0 and 5.0), XHTML, JavaScript, object compression, application compression, and international languages with dynamic phrase dictionaries.

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.

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.

RomXML Plus™

Offers design engineers a comprehensive solution for building connectivity between embedded designs and enterprise IT environments utilizing standards-based REST APIs, JSON, and SOAP technology. Embedded devices enabled with this 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, RomXML Plus™ provides a lightweight technology without carrying the overhead of general purpose solutions.

RomSTL™

Embedded device security is often at the top of system design requirements. Utilize an exhaustively tested and field-proven embedded solution for TLS to provide secure communications in your device. With optional support for hardware crypto acceleration and NSA Suite B cryptography, RomSTL™ offers unparalleled flexibility and security capabilities for your network-enabled design.

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.

Allegro Cryptography Engine (ACE™)

The Allegro Cryptography Engine (ACE™) is a cryptographic library module specifically engineered to meet the requirements needed for FIPS 140-2 level 2 validation. The module provides developers with a common software API to enable bulk encryption and decryption, message digests, digital signature creation and validation, and key generation and exchange. Suite B is an advanced standard for cryptography that defines algorithms and strengths for encryption, hashing, calculating digital signatures, and key exchange. ACE™ includes a platform-independent, government validated implementation of the NSA Suite B defined suite of cryptographic algorithms.

Amazon FreeRTOS Developers Improve IoT Device Security with FIPS Validated Cryptography and TLS v1.3 from Allegro Software

Amazon FreeRTOS Developers Improve IoT Device Security with FIPS Validated Cryptography and TLS v1.3 from Allegro Software Pre-Integrated with Onica’s IoTanium hardware, software, and analytics platform for rapid prototyping and accelerated deployment of your IoT...

Allegro Software Expands IoT Edge Framework with Support for TLS 1.3

Allegro Software Expands IoT Edge Framework with Support for TLS 1.3 Securing IoT edge devices with the latest advanced data-in-motion encryption standard for TLS BOXBOROUGH, MA and SAN FRANCISCO, CA February 24, 2020 - At the RSA® Conference 2020 in San Francisco,...

Allegro Software Announces TLS API Compatibility Layers to Speed IoT Development with TLS v1.3 and FIPS 140-2

Allegro Software Announces TLS API Compatibility Layers to Speed IoT Development with TLS v1.3 and FIPS 140-2 API compatibility with ARM’s Mbed TLS and OpenSSL provides developers with access to latest TLS v1.3 and FIPS Validated Cryptography BOXBOROUGH, MA and SAN...

Best Practices for Managing IoT Related Risks

Allegro’s “Best Practices” document addresses the topic of IoT security related risks by taking a closer look at Critical Requirements and Functional Implementation.

7 Key Elements of Proactive IoT Security

All types of Internet of Things (IoT) devices are under attack. They are routinely recruited as unwitting members of botnets used for Distributed Denial of Service (DDOS) attacks, hosting various malware, and extracting sensitive data. Why are hackers drawn to these...

Open Source Issues in Mergers and Acquisitions

Open Source Issues in Mergers & Acquisitions In a merger or acquisition in which a technology company is the target, the target company’s software is often a material – and perhaps even the principal – asset of the deal. Often, this software was developed using...
Our Resources
Verkada Breach Highlights IoT Device Security Vulnerabilities

Verkada Breach Highlights IoT Device Security Vulnerabilities

In March, Silicon Valley start up Verkada suffered a significant breach when hackers compromised nearly 150,000 of the company’s cloud-based security cameras. Intruders were able to access camera data collected from schools, prisons, hospitals, and several companies, including Tesla and Cloudflare.

read more
Podcast: IoT Cybersecurity Improvement Act 2020

Podcast: IoT Cybersecurity Improvement Act 2020

The intent of the IoT Cybersecurity Improvement Act 2020 is to ensure IoT technologies purchased and deployed by the U.S. Government meet well-understood security standards. The legislation is based on recommendations developed by the National Institute of Science and...

read more
Our Resources

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.

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.