Skip to content

The official git repository for SensEH, the open source framework for Energy Harvesting Wireless Sensor Networks (EH-WSNs)

License

Notifications You must be signed in to change notification settings

usmanraza/SensEH-Contiki

 
 

Repository files navigation

SensEH

Energy autonomy and system lifetime are critical concerns in wireless sensor networks (WSNs), for which energy harvesting (EH) is emerging as a promising solution. Nevertheless, the tools supporting the design of EH-WSNs are limited to a few simulators that require developers to re-implement the application with programming languages different from WSN ones. Further, simulators notoriously provide only a rough approximation of the reality of low-power wireless communication. We present SENSEH, a software framework that allows developers to move back and forth between the power and speed of a simulated approach and the reality and accuracy of in-field experiments. SENSEH relies on COOJA/MSPSim for emulating the actual, deployment-ready code, and provides two modes of operation that allow the reuse of exactly the same code in real-world WSN deployments.

The toolchain and software architecture of SENSEH is described in detail in our IEEE SenseApp 2014 paper

Usage Instructions

A sample application that uses SensEH is available in directory "examples\senseh-test" Compile and run.

About

The official git repository for SensEH, the open source framework for Energy Harvesting Wireless Sensor Networks (EH-WSNs)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 91.6%
  • C++ 6.3%
  • Python 0.7%
  • Assembly 0.6%
  • Makefile 0.4%
  • Perl 0.1%
  • Other 0.3%