Apex.Ida Connectors – Bridging Real-Time Systems to the World
- Apex.AI
- 2 days ago
- 3 min read
In our previous posts, we introduced the Basics of Apex.Ida and Apex.Ida IDL Importers. Now, we turn our attention to a critical capability for modern distributed applications: connectivity.Â
Whether you're building an autonomous system, integrating into a legacy automotive stack, or connecting to the cloud, Apex.Ida Connectors ensure that your applications can communicate beyond process and platform boundaries—with flexibility, safety, and performance.Â
A Unified Framework for Diverse ProtocolsÂ
Apex.Ida supports a wide range of network protocols used across automotive, robotics, and IoT systems. From CAN bus to DDS-RTPS, SOME/IP, and MQTT, Apex.Ida enables seamless integration with both legacy infrastructure and forward-looking cloud architectures.Â
At the center of this capability is the Connector Framework—a modular, extensible architecture that decouples protocol handling from application logic. Each Connector is composed of two parts:Â
A plugin that handles message serialization and deserializationÂ
A gateway process that bridges Apex.Ida’s internal shared memory transport with the external wired or wireless networkÂ
Gateways run in separate processes, safely isolating protocol stacks from safety-critical logic and supporting mixed-criticality deployments. This architecture allows developers to cleanly integrate third-party protocol stacks while preserving system integrity.Â
Â
DDS-RTPS: Real-Time InteroperabilityÂ
The DDS-RTPS Connector enables Apex.Ida-based applications to participate in DDS-based ecosystems—widely used in robotics, defense, and industrial systems.Â
Built on the Real-Time Publish-Subscribe (RTPS)Â protocol, this connector supports:Â
Dynamic discovery of endpointsÂ
QoS negotiation for policies like reliability, durability, and historyÂ
CDR-based message serializationÂ
The RTPS gateway handles communication with external DDS participants while maintaining compatibility with Apex.Ida’s internal publish-subscribe model—making it easy to build applications that span Ethernet networks.Â
Â
SOME/IP: Designed for AUTOSARÂ
The SOME/IP Connector brings Apex.Ida into the world of AUTOSAR-compliant Ethernet communication. It maps SOME/IP events and methods to Apex.Ida’s internal communication primitives enable seamless interaction between service-oriented automotive stacks and real-time system components.Â
Highlights include:Â
Support for Franca IDLÂ and AUTOSAR ARXMLÂ interface definitionsÂ
YAML-based configuration of service mappingsÂ
End-to-end protection in line with AUTOSAR specificationsÂ
Dynamic service discovery and deployment flexibilityÂ
The SOME/IP Connector manages all protocol complexity in an isolated gateway process, allowing developers to extend Apex.Ida applications into AUTOSAR environments without modifying application code.Â
Â
CAN: Legacy Made ModernÂ
Despite its age, CAN remains a foundational technology in embedded and automotive systems. The CAN Connector in Apex.Ida ensures continued compatibility while offering modern features.Â
It supports:Â
Classical CANÂ and CAN-FDÂ
Standard and extended identifiersÂ
Configuration via DBCÂ or AUTOSAR ARXMLÂ
Signal multiplexingÂ
The CAN gateway is built on Linux SocketCAN by default, with options for platform-specific drivers or shared memory-based transport of Protocol Data Units (PDUs). Whether you need to process deserialized signals or raw frames, the CAN Connector provides a flexible interface to legacy vehicle networks.Â
MQTT: Bridging to the CloudÂ
For applications that extend into cloud environments, the MQTT Connector enables lightweight, secure communication over the internet.Â
It offers:Â
TLS encryption for secure transportÂ
Protobuf-based message supportÂ
Compatibility with brokers like AWS IoT CoreÂ
Seamless mapping between Apex.Ida topics and MQTT topicsÂ
This connector is ideal for transmitting telemetry, diagnostics, and command messages from real-time systems to cloud platforms—enabling use cases like remote monitoring or fleet analytics.Â
Â
 Future-Proof, Field-ReadyÂ
Apex.Ida’s Connector framework is extensible by design. New protocol support can be added through clean, well-defined interfaces, and existing interface models—like OMG IDL, AUTOSAR ARXML, and Franca IDL—can be reused via an intermediate-type model. This not only accelerates integration but also reduces the risk and cost of maintaining protocol-specific variants across projects.Â
With Connectors, you can integrate with:Â
Existing DDS or ROS 2 environmentsÂ
AUTOSAR-based E/E architecturesÂ
Legacy CAN networksÂ
Secure IoT platformsÂ
—all without rewriting application logic or compromising system integrity.Â
Â
Want to Connect the Dots?Â
Apex.Ida Connectors make it easy to bridge real-time systems with the networks and protocols they need to operate in the real world—whether inside the vehicle, across the factory floor, or into the cloud.Â
Ready to Learn More?Â
If you're building systems that span embedded devices, cloud services, or anything in between, Apex.Ida Connectors can help you integrate faster and safer. Contact our team to schedule a live walkthrough or see how Apex.Ida can fit your architecture.Â