Skip to content

A LoRaWAN simulator for 2.4 GHz LoRa transceivers

License

Notifications You must be signed in to change notification settings

nu-iot-lab/LoRaWAN-SIM-2.4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LoRaWAN-SIM-2.4

A LoRaWAN simulator for 2.4GHz LoRa transceivers (Work in progress!)

Features:

  • Multiple half-duplex gateways (1 SF, 1 Channel)
  • Two receive windows (RX1, RX2) for ACKs and commands
  • Non-orthogonal SF transmissions
  • Capture effect
  • Path-loss signal attenuation model
  • Multiple channels
  • Collision handling for both uplink+downlink transmissions
  • Proper header overhead
  • Node energy consumption calculation (uplink+downlink)
  • Downlink policies
  • Adjustable packet size and rate

Dependencies:

Usage example:

perl generate_terrain.pl 800 100 1 > terrain.txt
perl LoRaWAN.pl 12 10000 terrain.txt

About

A LoRaWAN simulator for 2.4 GHz LoRa transceivers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 100.0%