You are on page 1of 2

RTI Connext Micro

Small-Footprint Messaging Software for Resource-Constrained and/or Certiable Applications

Developing software running in resource-limited devices? Or are you building systems that require certication? Connext Micro provides a small-footprint communications infrastructure for applications where size matters. It helps your applications meet stringent Size, Weight and Power (SWaP) requirements well beyond the reach of traditional messaging middleware. With its small code size Connext Micro also serves as the foundation for a certiable component in high-assurance systems.

Highlights:
Small memory footprint Support for low power CPUs Bundled source code Completely decentralized and easy-toembed architecture with no message brokers or daemon processes Scalable from embedded 16-bit microcontrollers to multicore 64-bit CPUs Pre-built support for Linux (x86), Windows, FreeRTOS (ARM), VxWorks (PowerPC) and devices without OS (ARM) Designed to meet safety and security certication standards Portable to other embedded or real-time operating systems User congurable through build options Standards compliant: based on DDS programming interface and RTPS wire interoperability protocol Today almost any kind of device can be transformed into an intelligent system that generates valuable information for the enterprise. We have embedded devices in cars, production-line environments and medical equipment and they all connect to a network or even the Internet. System developers are faced with the challenge of making the data produced by the wide range of embedded devices available in real time to the enterprise for enhanced business insight and intelligence. Connext Micro provides a small-footprint modular messaging solution for resource-limited devices that have minimal memory, Flash, CPU power or no operating system. By abstracting out low-level networking and communication details and providing a flexible integration framework, Connext Micro minimizes the amount of device or application specific code that has to be created and reduces development costs. Additionally, Connext Micro is designed to become a certifiable component in high-assurance systems. Connext Micro satisfies the demanding real-time performance requirements, stringent resource constraints, and certification processes required by avionics and medical systems. By providing a high-level and standards-compliant alternative to in-house development, Connext Micro significantly reduces the development and certification costs and offers a lower-risk solution.

RTI Connext Micro

Comprehensive Messaging Solution


Peer-to-peer communication Connext Micro is an innovative, completely decentralized architecture that delivers consistent low-latency, high throughput and scalability. Applications directly exchange data in a true peer-to-peer manner no servers, message brokers or daemon processes act as bottlenecks or single points of failure. Plug-and-play communication Devices and applications are automatically discovered and connected at run-time. No system administration or directory service is required, allowing use in autonomous, dynamic and ad hoc systems. Real-time Quality of Service (QoS) Applications have comprehensive control over and visibility into realtime behavior, including timing, deadlines, resource utilization and system state. QoS can be specified per-topic and per-subscriber. Optimized publish/subscribe Data can be multicast to multiple applications and devices for extremely efficient streaming data distribution. Messages are routed and filtered by the switch, not by software. Wire efficiency The Real-Time Publish-Subscribe (RTPS) protocol is extremely wire efficient. Data is sent in a compact binary representation. Most metadata is only exchanged once, at discovery time.

User Application
Compile-Time Options

Listeners Optional APIs Reliability Durability & History

Base-Line Conguration
DDS API Subset Transport API DDS-RTPS UDP/IP APEX
Shared Memory Linux VxWorks FreeRTOS Linear Queue Keyed Queue Static Discovery Dynamic Discovery OS API Queue API Discovery API

User Dened

User Dened

User Dened

User Dened

Plug-In Components Modular user-configurable architecture enables developers to trade off available features and footprint.

Designed for High-Assurance Applications


Safety certification RTI Connext Micro is designed to become certifiable as a component of a complete system undergoing certification to RTCA/ DO-178B/C (EUROCAE ED-12B/C). RTI provides services to support certification efforts by developing the necessary certification artifacts, including software development, verification, and configuration management plans and software requirements, design and code standards. Security certification RTI Connext Micro is also well suited to certification under high assurance standards such the Common Criteria for IT Security (ISO/IEC 15408). Small code size With minimized lines of source code, Connext Micro provides a cost-effective foundation for rigorous certifications. Deterministic behavior The code is developed using process guidelines that ensure deterministic behavior. All memory allocation is done at startup and no memory is freed at run-time.

Optimized for Small-Footprint Applications


Low memory requirement Connext Micro is a library that links with your application. The library size is optimized for small footprint applications and memory allocation is kept to a minimum. Highly portable Bundled source code enables developers to port Connext Micro to new operating systems, compilers or processor architectures. RTI Connext Micro has no built-in dependency on operating system services. Applications can be implemented on platforms with minimal operating system capabilities or no operating system at all. Processor support ranges from 16-bit microcontrollers with 32-bit integer support to multicore Intel and PowerPC CPUs. Leading enterprise operating systems, including Linux and Windows, are supported as well to ease application development and testing. Modular and user-configurable architecture A small kernel provides the baseline capabilities for publishsubscribe messaging. By rebuilding the kernel from source code, additional features such as asynchronous notification, reliable communication and filtering can be compiled in, allowing application-specific trade-offs between available features and footprint.

Complementary Products
Connext Messaging is a universal communications backbone for operational and enterprise applications. Combined, Connext Micro and Connext Messaging provide an integrated messaging infrastructure spanning from small-footprint embedded devices to high-end enterprise servers. Connext DDS is the most popular implementation of the DDS standard, augmented with many powerful tools and run-time services. Connext Micro implements a subset of the DDS API and RTPS wire protocol for portability and interoperability with Connext DDS.

About RTI RTI is the world leader in delivering fast, scalable, communications software that address the challenges of building and integrating real-time operational systems. RTI Connext solutions meet the needs of enterprise-wide integration from the operational edge to the enterprise data center. The RTI standards-based software infrastructure improves the e ciency of operational systems while facilitating better decisions, actions and outcomes for the business enterprise. For over ten years, RTI has delivered industry-leading products and solutions for customers in markets ranging from Aerospace & Defense, Process Automation, Financial Services, Energy, Automotive, Health Sciences and Transportation Management. Founded in 1991, RTI is privately held and headquartered in Sunnyvale, California.

CORPORATE HEADQUARTERS 232 E. Java Drive Sunnyvale, CA 94089 Tel: +1 (408) 990-7400 Fax: +1 (408) 990-7402 info@rti.com www.rti.com

RTI, Real-Time Innovations, RTI Data Distribution Service, Connext are registered trademarks or trademarks of Real-Time Innovations, Inc. All other trademarks used in this document are the property of their respective owners. 2012 RTI. All rights reserved. v. 10009 0412A

You might also like