International Journal of Computer Applications
Wireless Sensor Networks (WSNs) design requires multi-disciplinary approach in the field of wireless communication, embedded systems, networking, digital signal processing, hardware and software engineering. Major factors to influence the WSNs design are hardware and software constraints, scalability, cost, transmission media, network topology, power consumption, etc. Most of WSN nodes are battery powered. With the limited capacity of batteries to power WSN nodes, need of energy harvester or scavenger is required to harvest or scavenge energy from the environment to improve the life-time of the sensor node.