Wearable solar thermoelectric generator driven by unprecedentedly high temperature difference