Florian Klingler

Dr. rer. nat., Professurvertreter (Substitute Professor), Paderborn University

Software

Following software I developed or was involved in its development process:

  • SimbaR

    HiL meets Commodity Hardware – SimbaR for coupling IEEE 802.11 Radio Channels

    We present Simulation-based Radio (SimbaR), an extension to our open-source prototyping system LAN Radio to couple IEEE 802.11-based communication channels of real world and simulation using commodity hardware. These coupled radio channels enable testing of prototypes (e.g., vehicular ECUs) in large scale simulation studies without the need for changing the IEEE 802.11 access layers (i.e., MAC and PHY) of these devices. However, fairness for channel access has not been investigated for such systems, yet. By applying MAC layer adjustments to the testbed at runtime, SimbaR can control the fairness for channel access between simulated stations and real world prototypes (e.g., an ECU). Besides transceiving information from simulation to the real world and vice versa, SimbaR can recreate interference observed in the simulation in the real world. In first experiments we show the effectiveness of our open-source prototyping approachby highlighting the necessity of proper channel access schemes and interference generation for coupled radio channels. If you are using SimbaR (or components from it) in your publications we would appreciate a citation:

    • Mario Franke and Florian Klingler, "HiL meets Commodity Hardware – SimbaR for coupling IEEE 802.11 Radio Channels," Proceedings of 40th IEEE International Conference on Computer Communications (INFOCOM 2021), Poster Session, Virtual Conference, May 2021. (to appear) [BibTeX, PDF and Details...]

    Source Code

    SimbaR is based on the LEDE/OpenWrt platform and the Veins simulation framework. We provide the source code via GitHub: see https://github.com/florianklingler/simbar.


  • FOT Box

    An Open Source Approach to Field Testing of WLAN up to IEEE 802.11ad at 60 GHz Using Commodity Hardware

    We present a methodology for flexible field testing supporting WLAN including the most recent IEEE 802.11ad standard operating in the 60 GHz frequency band. The system requires only minimal interaction from the user side to gather a wide range of key performance metrics such as received signal strength, communication delay, and goodput. Our implementation is based on OpenWrt and can be deployed on a wide range of commodity hardware, down to the two-digit price range, allowing large scale field tests of novel applications. As a proof-of-concept, we used the TP-LINK Talon AD7200 Wireless Routers for indoor experiments at 60 GHz. We see our Open Source implementation as a reference for a huge variety of large scale experimentation. If you are using FOT Box (or components from it) in your publications we would appreciate a citation:

    Source Code

    FOT-Box is based on the LEDE/OpenWrt platform. We provide the source code via GitHub: see https://github.com/florianklingler/fot-box.


  • LAN Radio

    Connecting Simulation and Real World: IEEE 802.11p in the Loop

    We present LAN Radio, an Open Source prototyping system to couple simulation and real world for the wireless channel of IEEE 802.11p based communication. Our main focus is the use in a vehicular networking environment, where field testing and real world experimentation is becoming more relevant these days. Large Field Operational Tests (FOTs) are expensive and difficult to handle in terms of reproducibility and controllability – particularly for application development and integration tests for automotive Electronic Control Units (ECUs). To support such experiments, we developed an approach to integrate a real system to test into a large scale simulation scenario without the need to change the physical and access layer parts of the communication stack of this system. We closely followed the Hardware In The Loop (HIL) simulation concept but also integrated a wireless communication channel into the picture. LAN Radio is building upon the well established and Open Source development platform OpenWRT to provide optimal extensibility. If you are using LAN Radio (or components from it) in your publications we would appreciate a citation:

    Source Code

    The source code and basic installation instructions are available here.


  • OpenC2X

    Open Source Experimental and Prototyping Platform Supporting ETSI ITS-G5

    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:

    Source Code

    The source code (old version) 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.