Text this: Ultra-low power techniques in energy harvesting wireless sensor networks: recent advances and issues