Skip to content

An ns-3 implementation of a batteryless nodes for energy-harvesting IoT

License

Notifications You must be signed in to change notification settings

signetlabdei/capacitor-ns3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Battery-less Capacitor-based IoT nodes in ns-3

This is an ns-3 code including

  • the implementation of battery-less capacitor-based IoT nodes
  • the implementation of an Energy-Harvesting source taking as input traces provided by the user
  • an updated version of the lorawan ns-3 module employed to obtain simulations of a LoRaWAN network with battery-less capacitor-based end devices.

In the current version, original contribution include:

  • Capacitor Energy Source
  • Variable Energy Harvester
  • Integration of the new components in the existing lorawan module

To avoid compilation errors, in ns3/src/energy/model/energy-source.h, the private variables should be moved to protected.

Main script

  • examples/energy-single-device-example

Reference

  • M. Capuzzo, C. Delgado, J. Famaey, A. Zanella, "A ns-3 implementation of a battery-less nodefor energy-harvesting Internet of Things", WNS3 2021, June 23–24, 2021, Virtual Event, USA.

Additional references

About

An ns-3 implementation of a batteryless nodes for energy-harvesting IoT

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •