C-Roads
The C-Roads Platform is a joint initiative of European Member States and road operators for testing and implementing C-ITS services in light of cross-border harmonisation and interoperability. The Local Actor API v2 implements the C-Roads IP Based Interface Profile for backend communication between C-ITS actors.
C-Roads Platform Overview
The C-Roads Platform enables vehicles to interact directly with each other and the surrounding road infrastructure through:
- Vehicle-to-vehicle (V2V) communication
- Vehicle-to-infrastructure (V2I) communication
- Cross-border C-ITS services for road users
Relationship to Local Actor API v2
The Local Actor API v2 implements the C-Roads IP Based Interface Profile specifications, specifically:
Basic Interface (BI) Implementation
- AMQP 1.0 messaging protocol for C-ITS message exchange
- TLS 1.3 session-level security with mutual authentication
- JMS-style selectors for message filtering and capability selection
- QuadTree-based geographical location specification
- Support for C-ITS message types: DENM, IVIM, SPATEM, MAPEM, SREM, SSEM, CAM
Security and Governance
- X.509 certificate-based authentication
- Trust domain management through governing body
- Certificate chain validation for secure communication
- Support for both bilateral agreements (BI-BI) and interchange entities (BI/II)
Deployment Models
The Local Actor API v2 supports both C-Roads deployment approaches:
Decentralized Approach (Model A)
- Direct point-to-point connections between C-ITS actors
- Multiple logical connections for information sharing
- Distributed architecture
Centralized Approach (Model B)
- C-ITS actors connect through Interchange Entities
- Interchange entities interconnect with each other
- Centralized routing and data distribution
Standards Compliance
The Local Actor API v2 ensures compliance with:
- C-Roads IP Based Interface Profile v2.1.0
- AMQP 1.0 (ISO/IEC 19464:2014)
- TLS 1.3 (RFC 8446)
- X.509 PKI (RFC 5280)
- QuadTree geographical indexing