Skip to content
/ vanetza Public

Open-source implementation of the ETSI C-ITS protocol stack

License

Notifications You must be signed in to change notification settings

riebl/vanetza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

57beabb · Feb 20, 2025
Feb 8, 2025
Feb 19, 2025
Aug 16, 2023
May 24, 2024
Dec 11, 2019
Jan 20, 2017
Jul 6, 2020
Feb 8, 2025
Feb 20, 2025
Dec 9, 2019
Feb 19, 2021
Jan 20, 2025
Nov 30, 2023
May 19, 2015
Dec 18, 2022
Dec 8, 2022
Jul 6, 2020

Repository files navigation

Vanetza

Vanetza is an open-source implementation of the ETSI C-ITS protocol suite. This comprises the following protocols and features among others:

  • GeoNetworking (GN)
  • Basic Transport Protocol (BTP)
  • Decentralized Congestion Control (DCC)
  • Security
  • Support for ASN.1 messages (Facilities) such as CAM and DENM

Though originally designed to operate on ITS-G5 channels in a Vehicular Ad Hoc Network (VANET) using IEEE 802.11p, Vanetza and its components can be combined with other communication technologies as well, e.g. GeoNetworking over IP multicast.

How to build

Building Vanetza is accomplished by the CMake build system. Hence, CMake needs to be available on the build host. You can find more details on prerequisites and steps for compilation on our website.

Documentation

Please visit our project website at www.vanetza.org where most documentation about Vanetza can be found.

Continuous Integration

We strive for quality in our code base. New commits and pull requests are regularly checked by our unit tests in a container environment. At the moment, the three latest Ubuntu LTS versions are run on GitHub's Actions infrastructure.

Build Status

Authors

Development of Vanetza is part of ongoing research work at Technische Hochschule Ingolstadt. Maintenance is coordinated by Raphael Riebl. Contributions are happily accepted.

License

Vanetza is licensed under LGPLv3, see license file for details.