Product-Icon-ApexMiddleware-speedblue-01

Apex.Middleware

Optimal vehicle communication and
high-performance data transport.

TM
WHITEPAPER

A Middleware Journey from
Microcontrollers to Microprocessors

Download 

AUTOSAR Adaptive on
zero-copy steroids

Download

Apex.Middleware ensures optimal vehicle-internal and vehicle-external communication for all use cases.

MW-Icons-06.png

Lowest latency

through high-performance data transport (zero-copy implementation)

MW-Icons-05.png

Unified API

Unified API through integration of zero-copy, DDS, and SOME/IP into one product

MW-Icons-04.png

Universally applicable

through bridging to existing communication protocols

Vehicle communication needs are changing

The four biggest disruptors in recent years all rely heavily on leading-edge software: Autonomous vehicles, connectivity, electrification, shared mobility.
 
 

The transition from primarily hardware-defined vehicles to software-defined vehicles will require data flow and data processing capabilities to increase massively.

Screen Shot 2022-06-27 at 1.49.33 PM.png
Screen Shot 2022-06-27 at 1.49.33 PM.png

On-board data flow capacity needs to increase massively to meet the demands that come with new applications such as automated driving.

Omni-present data connectivity of mobility systems will require vehicles to communicate with other vehicles, infrastructure, and cloud services with minimal latency.

How to ensure optimal vehicle-internal and external communication for all use cases?

Apex.Middleware integrates holistically
all communication needs of mobility applications that need to handle large amounts of data efficiently.

Internal vehicle communication

MW-internalComm-02.png

Apex.Middleware integrates existing communication technologies like

  • the SOME/IP protocol

  • the DDS middleware

  • the CAN bus

  • Eclipse iceoryx™ zero-copy communication 

External vehicle communication

MW-externalComm-03.png

Apex.Middleware also integrates cloud communication protocols such as MQTT.

Developers no longer have to determine the technology, the middleware selects it automatically and optimally to deliver the right data at the right time.

Apex.Middleware ensures optimal vehicle communication using a single interface

Low latency through zero-copy data transport

  • Latencies add up quickly in a perception pipeline.

  • (Green line in diagram)

  • In our experiments, zero-copy communication reduced the message latency of megabyte-sized messages from tens of milliseconds to less than 100 microseconds.

  • (Black line in diagram)

Screen Shot 2022-06-27 at 3.28.36 PM.png
  • Based on the integration of Eclipse Cyclone DDS™ and Eclipse iceoryx™, both are available as open-source and proven in automotive and mission-critical distributed systems

  • Highly efficient zero-copy feature based on Eclipse iceoryx

  • Highly robust implementation and performant network communication based on Eclipse Cyclone DDS

  • Highly optimized integration with Apex.OS®

  • Available as standalone product

Apex.Middleware is framework and application agnostic

Apex.Middleware can be used with any framework, any RTOS, any application. 

Software-Framework

Stack-layer-05.png

Data Transport 

Stack-layer-05.png

Hardware

Stack-layer-05.png

Kernel, Scheduler, Driver 

Stack-layer-05.png

Apex.OS®

Apex.Middleware

3rd party RTOS 

ECU

Customer Framework 

Apex.Middleware

3rd party RTOS

ECU

Apex.Middleware

3rd party RTOS

ECU

Algorithms and Functions

Stack-layer-05.png

Customer Application

Customer Application

Customer Application

AUTOSAR Adaptive

Roadmap

Proof-of-Concept

Components

  • Eclipse Cyclone DDS

  • Eclipse iceoryx

  • SOME/IP

Available today

Pre-production

Apex.Middleware

  • Integrated with Apex.OS Cert

  • Interoperable with AUTOSAR Adaptive (ara::com and SOME/IP)

  • DDS Security

  • Automotive-grade and supported

Available today

Production

Apex.Middleware Cert

  • Includes developer tools

  • Professionally supported

  • Safety certification according to
    ISO 26262

Later 2022