Plexe

The Platooning Extension for Veins.

Downloading Plexe

Plexe is Open Source and free to download, use, and modify. As for Veins, Plexe is made by two components, one for the network simulation (Plexe-Veins) and one for the road traffic simulation (Plexe-SUMO). Veins is based on the OMNeT++ network simulation framework. For instructions on how to download and install OMNeT++, please refer to the official website. To download Plexe you have three options: Cloning the git repositories, downloading the ZIP archives (not recommended, see the FAQ), or downloading the pre-built Instant Plexe virtual machine.

Instant Plexe

As Instant Veins, Instant Plexe is a virtual machine that comes with all the required software pre-installed, so you can try Plexe without having to go through the whole download, build, and setup procedure.

You can download the Instant Plexe virtual machine as an Open Virtualization Format file (.ova) that can be imported into any virtualization software that support this format like, for example, Oracle VM VirtualBox or VMWare Workstation Player. This permits you to test Plexe on any operating system, even though Plexe is best suited to be run in Unix/Linux environments.

Versions

Instant Plexe 2.1

Instant Plexe 2.1 comes with

  • Plexe-Veins 2.1 (based on Veins 4.7)
  • Plexe-SUMO 2.1 (based on SUMO 0.32.0)
  • OMNeT++ 5.1.1
  • Debian 9, Linux 4, GNOME 3

Licenses

The software aggregated into the virtual appliance is made available under the terms of a number of Open Source licenses. For example, Veins is available under the terms of the GNU GPL 2+ with parts under LGPL. OMNeT++, however, is licensed under the academic public license, which grants rights similar to the GNU GPL, but only for non-commercial use. In general, this should still allow you to download, use, and distribute the contents of this virtual appliance in academic and educational environments. Instant Plexe is based on Debian so this should impose no further restrictions. The binding legal texts of all licenses are distributed in the virtual applicance.

Through the git repositories

There are two repositories, one for Plexe-Veins and one for Plexe-SUMO. Version control is managed using branches. In both repositories, the latest release is available in the plexe-2.0 branch. As described in the tutorial section there are other branches for the examples as well. To get the repositories:

1 2 3
cd ~/src git clone https://github.com/michele-segata/plexe-veins.git git clone https://github.com/michele-segata/plexe-sumo.git

You can browse the source online at github:

Plexe-Veins 2.1 (latest) Plexe-SUMO 2.1 (latest)

Plexe-Veins 2.0 Plexe-SUMO 2.0

Plexe-Veins master (development) Plexe-SUMO master (development)

Plexe-Veins 1.1 (obsolete) Plexe-SUMO 1.1 (obsolete)

Downloading the zip archives

Latest release: Plexe 2.1

You can download the lastest release of the Plexe components here:

The source code for the examples is also available

Previous release: Plexe 2.0

You can download the lastest release of the Plexe components here:

The source code for the examples is also available

Previous release: Plexe 1.1

Old and obsolete version of Plexe

Code for the examples

Other releases: Development version

Plexe version in active development (might be unstable)

Code for the examples