● Product level · Developer SDK
CITS-CDD SDK
Multi-platform ETSI ITS V2X SDK, ready for automotive embedded.
A development kit for C-ITS / V2X ETSI ITS vehicular communications: a high-performance ASN.1 UPER encoder/decoder, ready for ITS-G5 (ETSI G5) and C-V2X stacks. Native SDKs for multiple languages from a single core, compliant with ETSI ITS standards. A CCAMon product.
Why CITS-CDD SDK
From the official ETSI ASN.1 to a production-ready SDK, on every platform.
Multi-language
Native SDKs for C, Java, Android (AAR), iOS (XCFramework), Dart/Flutter (FFI) and Python (ctypes), generated from the same core: identical binary output everywhere.
Standards-compliant
Release 1 messages (CAM, DENM, IVIM, MAPEM, SPATEM, SREM, SSEM) and Release 2 with CPM and VAM, plus optional services.
Full security stack
IEEE 1609.2 / ETSI TS 103 097 / ETSI TS 102 941 stack for message signing and verification and PKI management.
Built for embedded
Direct object↔C-struct mapping, small footprint, extra codecs (UPER/COER), build profiles and safety hardening (no runtime abort()).
Performance
UPER encoding/decoding optimised for size and speed, with no intermediate steps: fit for the real-time constraints of ECUs.
Modular license
Start with Release 1 and enable Release 2, security and optional services as you need them. Subscription or perpetual. How it works →
What’s included
- Native SDKs generated from the official ETSI ASN.1, with identical binary output across all platforms.
- High-performance ASN.1 UPER encoder/decoder, with extra codecs (UPER/COER).
- Access-layer independent: usable on ITS-G5 (ETSI G5 / IEEE 802.11p) and C-V2X (LTE-V2X / 5G NR-V2X) stacks.
- ETSI ITS Release 1 and Release 2 messages, including CPM (Collective Perception) and VAM (Vulnerable Road User).
- IEEE 1609.2 / TS 103 097 / TS 102 941 security stack for signing, verification and PKI management.
- Optimisations for automotive embedded: object↔C-struct mapping, small footprint, build profiles, safety hardening.
Supported languages
Targets
Use cases
Automotive OEMs & Tier-1s
In-vehicle V2X integration on ECUs and AUTOSAR platforms, with production-ready ETSI ITS codecs.
Roadside units (RSU)
Road-side C-ITS infrastructure: generating and verifying CAM, DENM, IVIM, CPM on embedded hardware.
V2X mobile apps
Android, iOS and Flutter SDKs for connected apps, with the same binary encoding as the vehicle/infrastructure side.
Research & prototyping
Python SDK and evaluation builds for fast PoCs, interoperability testing and experimentation on ETSI ITS messages.
How licensing works
A modular model: start from the essentials and add what you need. Available as a subscription or a perpetual license (with a maintenance window).
Base
Release 1 + UPER encoding/decoding.
Release 2
TS 103xxx messages and services (CPM, VAM, …).
Security
IEEE 1609.2 / TS 103 097 / TS 102 941 stack.
Optional services
Individually enabled to fit the project.
Evaluation
Watermarked builds for testing and PoCs.
We prepare a tailored quote based on platform and volumes. Request information →
Frequently asked questions
What is CITS-CDD SDK?
It is an SDK for C-ITS / V2X ETSI ITS communications: a high-performance ASN.1 UPER encoder/decoder for ETSI ITS messages (CAM, DENM, IVIM, CPM, VAM), available natively for C, Java, Android, iOS, Dart/Flutter and Python. A CCAMon product.
Does it support ITS-G5 and C-V2X?
Yes. The SDK works at the facilities layer (encoding and decoding of ETSI ITS messages) and is access-layer independent: it integrates with both ITS-G5 stacks (ETSI G5, based on IEEE 802.11p) and C-V2X (LTE-V2X and 5G NR-V2X).
Which ETSI ITS standards and messages does it cover?
Release 1 (CAM, DENM, IVIM, MAPEM, SPATEM, SREM, SSEM) and Release 2, which adds CPM (Collective Perception) and VAM (Vulnerable Road User), with an IEEE 1609.2 / ETSI TS 103 097 / TS 102 941 security stack and PKI management.
● Request information
Let’s talk about your V2X project
Tell us your target platform, languages, ETSI release and volumes: we’ll prepare a tailored quote for the CITS-CDD SDK.
CITS-CDD SDK is a CCAMon product.