This software fixes the issue of multiple available hardware and software components for V2X communication.
The available implementation supports ITSG5 (802.11p) communication via the Unex SOM301-E, as well as V2N via an MQTT server.
Checkout the documentation folder for Charts, Configurations and Setups.
The Unex V2XCast library is a mandatory core component of this software. The software will not compile without it. Please simply add the software in the respictive dummy folders and remove the "dummy" part. Then continue with.
echo "IMPORTANT: replace 'SDK*-dummy' folders with Unex V2XCast SDK"
make base
make local
This software handles the input and output of V2X ASN1 streams. If a specific interface is implemented, it can be used for sending and receiving. The user interface does not change.
Advantage: one interface for all, i.e. the user interface is hardware independent
Disadvantage: if you need just one V2X HW implementation, this may be too much overhead for you.
In any case, you may also have a look at our other tools.
Please find the documentation in the doc folder. It contains flowcharts and class diagrams.
Please cite the vehicleCAPTAIN paper if you used any part of this software toolbox for your work.
Feel free to add fixes and new features.
Main Author Christoph Pilz.
The majority of this work is part of my (Christoph Pilz) PhD studies at Graz University of Technology in cooperation with the Virtual Vehicle Research GmbH. Features are integrated across various projects.
Contributions to the vehicleCAPTAIN are receiving funding as listed on the main page.