Wireless communications with hybrid solar and RF energy harvesting. (2nd June 2023)