I am no longer activly researching VANETs - I am keeping this repo open though so that it can be used as references when needed (although this is most likely out of date)
This repository will hold the code used in my VANET YouTube Series (OMNET++, INET, Veins, and SUMO)
In order to run this project you need the latest version of:
- INET (https://github.com/inet-framework/inet) -Latest on master as of 8/25/2020
- Veins (https://github.com/sommer/veins) -Latest on master as of 8/25/2020
- SUMO (http://sumo.sourceforge.net/) - Latest (v1.6.0)
This video will give you a short introduction to VANETs (vehicular ad-hoc networks). You will learn what are VANETs, VANET architecture, potential applications, and research needs.
You can watch the video here: https://youtu.be/tCs-K9AkDrQ
In this video, you will learn how to set up your OMNET++ environment, create your own workspace, and learn how to run INET, VEINs, and SUMO.
You can watch the video here: https://youtu.be/PfAWhrmoYgM
This video will show you how to create a new OMNET++ project that works with both INET and Veins.
You can watch the video here: https://youtu.be/mGvhbrw05sQ
In this video, we are going to review OMNET++. Specifically, we will learn how OMNET++ works and how .ned files and .ini work together.
You can watch the video here: https://youtu.be/Ez8tTS9iXe4
In this video, we are going to learn how to set up a simulation where the mobile hosts communicate with each other wirelessly. This will be done using INET's standard host in OMNET++. You will learn how to make two hosts communicate with each other wirelessly, use INET's visualizer, and make your host move.
You can watch the video here: https://youtu.be/9xDqjRd1DpA
In this video, you will learn about SUMO networks, how to create a SUMO network (by hand and using NETGENERATE), and how to create a simulation in SUMO.
You can watch the video here: https://youtu.be/eXW4D32ePpE
In this video, we are going to learn how to use INET and VEINs together to simulate a V2V network. This video will review the veins_inet subproject and also show you how to use AODV in your simulation. AODV is a manet routing protocol available in INET.
You can watch the video here: https://youtu.be/6GG1rPvfagU
In this video, we will learn how to take a map from OpenStreetMap and turn in into a SUMO simulation (which we then can use in our VANET simulations).
You can watch the video here: https://youtu.be/wZycufsTEGU
In this video, you will learn how to utilize a custom map created in SUMO in your OMNET++ veins_inet simulation.
You can watch the video here: https://youtu.be/7MLPVfPqFc8