OpenC2X
Open Source Experimental and Prototyping Platform Supporting ETSI ITS-G5
Summary
Vehicular networking is at the corner from early research to final deployment. This phase requires more field testing and real-world experimentation. Most Field Operational Tests (FOTs) are based on proprietary commercial hardware that only allows for marginal modifications of the protocol stack. Furthermore, the roll-out of updated implementations for new or changing protocol standards often takes a prohibitively long time.
We developed one of the first complete Open Source experimental and prototyping platform for vehicular networking solutions. Our system supports most of the ETSI ITS-G5 features and runs on standard Linux. New protocol features and updates could now easily be done by and shared with the vehicular networking R&D community.
If you are using OpenC2X (or components from it) in your publications we would appreciate a citation:
- Florian Klingler, Gurjashan Singh Pannu, Christoph Sommer, Bastian Bloessl and Falko Dressler, "Field Testing Vehicular Networks using OpenC2X," Proceedings of 15th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys 2017), Poster Session, Niagara Falls, NY, June 2017, pp. 178–178. [DOI, BibTeX, PDF, More details]
- Sven Laux, Gurjashan Singh Pannu, Stefan Schneider, Jan Tiemann, Florian Klingler, Christoph Sommer and Falko Dressler, "OpenC2X - An Open Source Experimental and Prototyping Platform Supporting ETSI ITS-G5," Proceedings of 8th IEEE Vehicular Networking Conference (VNC 2016), Demo Session, Columbus, OH, December 2016, pp. 152–153. [DOI, BibTeX, PDF, More details]
Source Code
The source code and basic installation instructions are available here.
Newer versions of OpenC2X based on the OpenWrt platform are provided via GitHub: see https://github.com/florianklingler/OpenC2X-embedded and https://github.com/florianklingler/OpenC2X-standalone.