InfiniTime: Multi-sensor wearable bracelet with human body harvesting