A Survey of Energy Harvesting Technologies | IEEE Conference Publication | IEEE Xplore