1) The document describes an IoT-based smart agriculture system that monitors soil conditions, provides automated irrigation, and suggests suitable crops.
2) Sensors are deployed to measure temperature, humidity, and moisture levels, and this data is sent to an Arduino board. If the soil moisture is low, a water pump is automatically activated.
3) In addition to irrigation control, the system also analyzes sensor readings to provide crop suggestions to farmers based on temperature and humidity conditions. Guest users can also obtain crop suggestions by entering a location.