Skip to content

sanjay-charran/lora-mesh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lora-mesh

LoRa mesh module for ns-3.29 which makes use of a custom mesh protocol.

LoRa Physical (PHY) layer modified from: https://github.com/signetlabdei/lorawan

Building the Module

To build this module, you are required to have ns-3 (v3.29), see the ns-3 wiki's guide.

After which you can clone this repository to the src directory in your ns-3.29 directory:

git clone https://github.com/sanjay-charran/lora-mesh.git ns-3.29/src/lora-mesh

Lastly, configure your build with:

./waf configure --enable-examples --enable-tests

Tests

This module comes with five (5) ns-3 test suites which can be used to confirm it is working:

lora-mesh-1 lora-mesh-2 lora-mesh-3 lora-mesh-4 lora-mesh-5

These tests can be run using the method shown below:

./test.py -s lora-mesh-1

About

LoRa mesh module for ns-3.29

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published