Skip to main content

Mobilidata Interchange

Introduction​

Following the C-Roads architecture, the concept of an interchange is implemented in the Mobilidata environment. The interchange is primarily meant as a low-latency publish-subscribe service to exchange messages with the peripheral functionality. The message-based system is built on an AMQP bus structure that can exchange most message types and is particularly useful for the small mobility messages used in the Mobilidata environment (ETSI C-ITS messages). The communication is IP-based.

Mobilidata Basic Interface (BI)​

As standard, AMQP uses properties for internal administrative purposes. An application can add specific metadata ( application properties) as well. Within C-Roads, a standard set of metadata is defined (basic interface or BI) that does not take into account road user feedback streams or specific service provider streams. For this reason, a new standard was created: the Mobilidata interface (MI). The MI interface is a superset of the BI interface defined by C-Roads.

Mobilidata Improved Interface (II)​

The improved interface is used to detect the remote’s interchange capabilities. No additional features have been defined, which means the Mobilidata II interface is identical to the C-Roads II interface

Access to the AMQP bus is through token-based authorization and whitelisting. A service provider can only read or write in areas for which it has specific rights. In this way, service providers are strictly separated and can only provide the agreed services.