https://github.com/riebl/vanetza
Open-source implementation of the ETSI C-ITS protocol stack
https://github.com/riebl/vanetza
btp car2x dcc geonet geonetwork v2x vanet
Last synced: 4 months ago
JSON representation
Open-source implementation of the ETSI C-ITS protocol stack
- Host: GitHub
- URL: https://github.com/riebl/vanetza
- Owner: riebl
- License: other
- Created: 2015-05-19T10:19:33.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2026-01-26T20:18:08.000Z (5 months ago)
- Last Synced: 2026-01-27T07:39:05.604Z (5 months ago)
- Topics: btp, car2x, dcc, geonet, geonetwork, v2x, vanet
- Language: C
- Homepage:
- Size: 21.9 MB
- Stars: 219
- Watchers: 33
- Forks: 167
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-europe - Vanetza - square&label=⭐)](https://github.com/riebl/vanetza/stargazers) [](https://github.com/riebl/vanetza/commits/master) [](https://github.com/riebl/vanetza) [](https://github.com/riebl/vanetza/blob/master/LICENSE.md) [](https://climate.ec.europa.eu/eu-action/eu-emissions-trading-system-eu-ets_en) [](https://www.etsi.org/) [](https://transport.ec.europa.eu/transport-themes/intelligent-transport-systems_en) - Open source implementation of the ETSI C-ITS protocol stack for vehicular networking. (Transport and Mobility)
README
# 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 or C-V2X.
## 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](https://www.vanetza.org/how-to-build/#prerequisites) and [steps for compilation](https://www.vanetza.org/how-to-build/#compilation) on our website.
## Documentation
Please visit our project website at [www.vanetza.org](https://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.
[](https://github.com/riebl/vanetza/actions/workflows/docker-ci.yml)
## Authors
Development of Vanetza started as research project at [Technische Hochschule Ingolstadt](https://www.thi.de/forschung/carissma/labore/car2x-labor/).
Since 2024, [nfiniity GmbH](https://www.nfiniity.com) has been sponsoring the active development.
Maintenance is coordinated by Raphael Riebl. Contributions are happily accepted.
## License
Vanetza is licensed under LGPLv3, see [license file](LICENSE.md) for details.