Power harvesting - once upon a time in the near future With the advancements in low-power electronics and energy harvesting technologies, autonomous batter...