The IoT has a battery problem. IoT implementations require large numbers of small devices deployed in areas without easy access to mains power. These devices therefore need to be low power and battery powered. But battery-powered devices present challenges. Batteries need to be recharged or replaced regularly, an