Salta al contenuto / Skip to content

● 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.

One core, 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.

ETSI ITS R1 and R2

Standards-compliant

Release 1 messages (CAM, DENM, IVIM, MAPEM, SPATEM, SREM, SSEM) and Release 2 with CPM and VAM, plus optional services.

Signing, verification, PKI

Full security stack

IEEE 1609.2 / ETSI TS 103 097 / ETSI TS 102 941 stack for message signing and verification and PKI management.

AUTOSAR · ECU · RSU

Built for embedded

Direct object↔C-struct mapping, small footprint, extra codecs (UPER/COER), build profiles and safety hardening (no runtime abort()).

High-performance ASN.1 UPER

Performance

UPER encoding/decoding optimised for size and speed, with no intermediate steps: fit for the real-time constraints of ECUs.

Base + add-ons

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

C Java Android (AAR) iOS (XCFramework) Dart / Flutter Python

Targets

AUTOSAR ECU RSU Mobile Backend

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).

Entry point

Base

Release 1 + UPER encoding/decoding.

Add-on

Release 2

TS 103xxx messages and services (CPM, VAM, …).

Add-on

Security

IEEE 1609.2 / TS 103 097 / TS 102 941 stack.

On request

Optional services

Individually enabled to fit the project.

Trial

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.

Target platform (select those that apply)
SDK languages of interest (select those that apply)
No standard price list: we prepare a tailored quote based on platform and volumes.

CITS-CDD SDK is a CCAMon product.