A review of humidity gradient-based power generator: Devices, materials and mechanisms. (October 2022)