Paper title: MBR: A Map-Based Relaying Algorithm For Reliable Data Transmission Through Intersection in VANETs
IEEE Transactions on Intelligent Transportation Systems
Digital version: https://ieeexplore.ieee.org/document/8527669
This repository contains codes for both simulation and real world system. If you have any questions, please feel free to leave a message.
MBR in Linux: Linux
Based on Linux kernel version 3.18
- Patch relaying_patch for the kernel and build.
- Set the radio into OCB mode (802.11p mode).
- Build and insmod MBR module.
- Install digital map and maintain neighbor list as shown in test_readme
- Manually open the relaying function:
echo 1 > /sys/kernel/debug/mbr/mbr_start
MBR in NS-3: NS3
- Source code comes from https://github.com/gnehzuil/GeoSVR
- We transplant the source code from ns-2 to ns-3.
Source code comes from S. E. Carpenter and M. L. Sichitiu, ¡°An obstacle model implementation for evaluating radio shadowing with ns-3,¡± in Proc. WNS3, 2015, pp.17¨C24.
sudo apt-get install libcgal-dev
sudo cp NS3/wave/model/proj/64bit/lib/libproj.so /usr/lib

