Solar energy harvesting for LoRaWAN-based pervasive environmental monitoring