Self Sustained Sensor Node for Internet of Things

Batteries are a boon as well as a bane for the IoT world. 20 billion devices mean 20 billion batteries...