Energy Harvesting for Autonomous Wireless Sensor Networks | Synapse