Research Article

EEWMP: An IoT-Based Energy-Efficient Water Management Platform for Smart Irrigation

Algorithm 2

Algorithm for soil temperature.
Set time period P
Initialize:Monitor temperature temp (periodically P)If Temp < 15°CStep 1: monitor water level WL ()If WL < 4 mmOpen water valve for period PGOTO Step 1If WL > 4 mmClose water valveGOTO InitializeIf Temp ≥ 15°C and Temp < 25°CStep 2: monitor water level WL ()If WL < 6 mmOpen water valve for period PGOTO Step 2If WL > 6 mmClose water valveGOTO InitializeIf Temp > 25°CStep 3: monitor water level WL ()If WL < 8 mmOpen water valve for period PGOTO Step 3If WL > 8 mmClose water valveGOTO Initialize