Skip to content
/ WSN Public
forked from darolt/wsn

Wireless Sensor Network (WSN) simulator to compare various algorithms. Algorithms are written in Python.

Notifications You must be signed in to change notification settings

madhav6ram/WSN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wireless Sensor Network Simulator

This is a working fork of WSN by darolt. The repository has been updated to support Python 3.10 and the stable g++ compiler version.

Requirements:

  • Python 3.10
  • g++
  • Various pip packages

Run:

  • (Optional) Configure the variables and scenarios in config.py for testing.
  • Compile C++/Python3 wrappers using python3 setup.py build_ext --inplace.
  • Run using python3 run.py.

TODO:

  • Fix / Add graphs and fix NaN value "issues" in certain algorithm results.
  • Implement modern routing algorithms, suggested by scientific literature.
  • Change hard coded python 3.10 interpreter to support any version.
  • Improve formatting.

About

Wireless Sensor Network (WSN) simulator to compare various algorithms. Algorithms are written in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.4%
  • C++ 15.5%
  • Shell 0.1%