
Citation: Favour Adenugba, Sanjay Misra, Rytis Maskeliūnas, Robertas Damaševičius, Egidijus Kazanavičius. Smart irrigation system for environmental sustainability in Africa: An Internet of Everything (IoE) approach[J]. Mathematical Biosciences and Engineering, 2019, 16(5): 5490-5503. doi: 10.3934/mbe.2019273
[1] | Roman Gumzej, Bojan Rosi . Open interoperability model for Society 5.0's infrastructure and services. Mathematical Biosciences and Engineering, 2023, 20(9): 17096-17115. doi: 10.3934/mbe.2023762 |
[2] | Yanmei Jiang, Mingsheng Liu, Jianhua Li, Jingyi Zhang . Reinforced MCTS for non-intrusive online load identification based on cognitive green computing in smart grid. Mathematical Biosciences and Engineering, 2022, 19(11): 11595-11627. doi: 10.3934/mbe.2022540 |
[3] | Shitharth Selvarajan, Hariprasath Manoharan, Celestine Iwendi, Taher Al-Shehari, Muna Al-Razgan, Taha Alfakih . SCBC: Smart city monitoring with blockchain using Internet of Things for and neuro fuzzy procedures. Mathematical Biosciences and Engineering, 2023, 20(12): 20828-20851. doi: 10.3934/mbe.2023922 |
[4] | Todorka Glushkova, Stanimir Stoyanov, Lyubka Doukovska, Jordan Todorov, Ivan Stoyanov . Modeling of an irrigation system in a virtual physical space. Mathematical Biosciences and Engineering, 2021, 18(5): 6841-6856. doi: 10.3934/mbe.2021340 |
[5] | Roman Gumzej . Intelligent logistics systems in E-commerce and transportation. Mathematical Biosciences and Engineering, 2023, 20(2): 2348-2363. doi: 10.3934/mbe.2023110 |
[6] | Ridha Ouni, Kashif Saleem . Secure smart home architecture for ambient-assisted living using a multimedia Internet of Things based system in smart cities. Mathematical Biosciences and Engineering, 2024, 21(3): 3473-3497. doi: 10.3934/mbe.2024153 |
[7] | Zhen Yu, Sheng-Huang Lin, Chia-Ching Cho, Changping Chen . Performance management algorithm of financial shared service center based on Internet of Things public cloud privacy protection. Mathematical Biosciences and Engineering, 2023, 20(7): 12510-12528. doi: 10.3934/mbe.2023557 |
[8] | Shiyou Chen, Baohui Li, Lanlan Rui, Jiaxing Wang, Xingyu Chen . A blockchain-based creditable and distributed incentive mechanism for participant mobile crowdsensing in edge computing. Mathematical Biosciences and Engineering, 2022, 19(4): 3285-3312. doi: 10.3934/mbe.2022152 |
[9] | Yanxu Zhu, Hong Wen, Jinsong Wu, Runhui Zhao . Online data poisoning attack against edge AI paradigm for IoT-enabled smart city. Mathematical Biosciences and Engineering, 2023, 20(10): 17726-17746. doi: 10.3934/mbe.2023788 |
[10] | Gaurav Tripathi, Kuldeep Singh, Dinesh Kumar Vishwakarma . Applied convolutional neural network framework for tagging healthcare systems in crowd protest environment. Mathematical Biosciences and Engineering, 2021, 18(6): 8727-8757. doi: 10.3934/mbe.2021431 |
Agriculture is key to sustainable development and poverty alleviation in many third world countries. Fantu et al. in [1] showed the evidence of this using Ethiopia has a case study. Modernization and development cannot take place in a country until the issue of sustainable development in agriculture has been addressed [2], whereas irrigation is crucial to the realization of this sustainable development. Irrigation demands a stable source of electricity, but the absence of stable grid-connected power source in many remote areas means that most of these systems rely on diesel engines for power. Agriculture is one of the major contributors to climate change [3] although not all of that is as a result of the use of fossil fuel in irrigation systems. Moreover, climate change is expected to impact negatively on agriculture and pose a major threat to food security [4]. To address this issue, Renewable Energy Sources (RES) such as solar energy [5] can be employed to power irrigation systems. Another crucial factor in irrigation systems is the need for efficient water management to avoid wastage. Mismanagement of water resource can have adverse effect on the world as whole therefore there is a need for smart monitoring and control in irrigation systems.
Common Agricultural Policy (CAP) 2014/2020 adopted by the European Commission suggested the "Greening" policy [6], which, among others, aims to obtain energy efficiency in agriculture production. This goal can be achieved by applying new technologies in farms. The implementation of RES powered irrigation systems can be seen as one of the many aspects of green computing, which aims at decreasing carbon emissions and creating effective methods to utilize our computing technological advancements without having an adverse effect on the environment [7]. Green computing has many aspects, Murugesan [8] identified four aspects which are green use, green disposal, green design, and green manufacturing [9,10]. Sustainability is all about ensuring to present and future generations the capability for self-sufficiency [11]. Computing accounts for about 10 percent of world CO2 emissions [11] therefore RES in an IoE environment as an aspect of green computing can have a major role to play in environmental sustainability in developing countries [12].
Today, agriculture uses nearly 85% of worldwide freshwater resources while still using traditional irrigation methods and the demand for water is expected to soar in the coming years. RES integrated with irrigation and irrigation scheduling control has become a major research topic, which includes irrigation scheduling in a solar powered irrigation system [4], solar-powered water pumping systems [13], off-grid solar irrigation [14], wind powered pumping systems for irrigation [15,16], water consumption prediction models [17], smart water management [18], wireless sensor networks for data collection and monitoring [19]. For large agricultural areas, a Wireless Sensor Network (WSN) can be employed in which multiple sensor nodes can be distributed over the large area [20,21,22]. The effectiveness of smart agriculture can be improved by predicting the ideal time for manuring, applying fertilizer and pesticides as was demonstrated in [23] using Long Short Term Memory (LSTM) networks for predicting soil humidity, soil temperature and air temperature. The IoT-based smart system proposed in [24] uses a smart algorithm, which uses sensed data and predicted weather parameters (humidity, precipitation, air temperature and UV level).
In summary, the majority of previously developed irrigation systems do not consider the predicted weather conditions while making irrigation decisions. Several authors did focus on the prediction of weather, environment and soil conditions [25,26,27], but not in the context of developing smart agriculture systems. As a result, large amounts of water and energy are wasted, leading to crop failures (due to excess water) when watering of the crop coincides or is immediately followed by precipitation. To avoid such problems, the intelligent IoT based solutions must be developed to ensure decision support for irrigation by using local weather prediction. The novelty of this paper is the adoption, modelling and implementation of a solar powered irrigation system using the Internet of Everything (IoE) [28] approach.
Automation of drip irrigation was the focus of research presented in [29]. The authors employed the smartphone to captures the soil image, while the hardware microcontroller calculates the wetness of the soil. The system tested in Tamilnadu allowed to save 41.5% and 13% of water when compared to the conventional irrigation methods of flood and drip. Chang and Lin [30] combines computer vision to perform variable rate irrigation within a cultivated field. Fuzzy logic controller is used to evaluate the data on the wet distribution area of surface soil in order to perform variable rate irrigation and to achieve water savings. The proposed system performs watering while maintaining the deep soil wetness at 80 ± 10%. Corbari et al. [31] advocated the use of weather forecasting to support precision smart irrigation use in the South of Italy. The system provides the reliable forecast of soil moisture for three days in advance. Diffalah et al. [32] implemented smart irrigation strategy using wireless sensor networks of WSN and IoT. The sensor nodes are cheap, self-organized and event-driven, providing a low-cost and energy-efficient solution to the problem. Geetha and Sathya Priva [33] employed Wireless Sensor Networks (WSNs), GSM and Android phone supporting android applications and an expert irrigation scheduling using fuzzy logic in order to optimize water usage for smart agriculture irrigation. Goap et al. [34] used Support Vector Regression (SVR) and k-means clustering for predicting change in soil moisture due to local weather conditions. Hema & Kant [35] specifically acknowledged the need to acquire real-time data in order to calculate soil conditions for smart agriculture. Kamienski et al. [36] described the implementation of IoT platform for precision irrigation that provides management of thousands of sensors for large-scale soil monitoring. Katvara et al. [37] used WSNs as remote terminal units (RTUs) and local control for supervisory control and data acquisition, allowing to save large amount of waters in Pakistan. Abayomi-Alli et al. [38] used wireless moisture sensors with independent solar power supply, and communication with central control unit using Near Radio Frequency (NRF) for smart irrigation system. Keswani et al. [21] presented the WSN framework consisting of soil moisture, temperature, environmental temperature, environmental humidity, CO2 sensor, daylight intensity sensors to acquire real-time information, while neural network-based prediction of soil moisture was used to control water valves. Similarly, Mohapatra et al. [39] used a radial basis function type of neural network to predict hourly soil moisture content in India. On the other hand, Munir et al. [40] used fuzzy logic rules to decide on the amount of water needed based on the current moisture in soil, humidity, and time of the day. Summarizing, the need for optimization of water usage is recognized by all state-of-the-art irrigation systems, and the authors employ a variety of solutions based on sensor networks, microcontrollers and machine learning (or fuzzy logic) to evaluate and predict water needs for irrigation in order to ensure efficient use of water.
The smart irrigation systems has the following components: solar power station, networking infrastructure and water management and control stations, which includes water storage, irrigation sprinklers, water pumps, sensors and micro-controller unit (MCU).
Figure 1 shows by use of a block diagram the entire system. The solar power station is independent of the other subsystems rather the other subsystems depend on input from the solar power plant. Other systems are co-dependent on each other as input from the networking subsystem affects the IoE environment, which in turn affects the water management and control subsystem. The integration of the solar power subsystem, the networking architecture and water management and control subsystem in an IoE environment makes up the complete functional system.
Figure 2 shows the overall logic and operation of the developed smart irrigation system. The sensors read data from the environment. This data is stored in the web server and is used for automating the irrigation process. Only user inputs from authorized personnel can be used to alter the irrigation process parameters. A web-based interface of the entire system can be accessed by authorized personnel through the web server. Water in the storage tank is maintained above 70% capacity at all times to ensure availability in case of days with low solar irradiance due to adverse weather conditions.
The smart irrigation system is powered solely using the photovoltaic (PV) cells of the solar panel. The power thus generated is stored in a battery pack and is used to power the pumps in the water management and control station. At day time the solar panels keep the battery charged so that during the night time in the absence of solar irradiance the battery pack has sufficient power to keep the pumps going when necessary.
The solar power station is implemented as follows. If a Direct Current (DC) pump is to be used the battery supplies the pump directly, if an Alternating Current (AC) pump is to be used an inverter system is put in place to convert the generated DC power to AC.
The water management and control station consist of water pumps, sensors, irrigation sprinklers water storage and a micro-controller unit (MCU) (see Figure 3). The MCU controls the operation of the station. Water pumps connected to the power station are used to pump water, which is then stored in tanks in case of a power outage this reservoir ensures irrigation can be carried out when needed. Temperature, humidity, soil moisture and atmospheric pressure sensors in conjunction with the MCU are used to control the irrigation process hereby improving the water management efficiency all this are interconnected and linked to a web server from which data can be pulled and devices can be controlled by an authorized personnel using web access from a remote location. Irrigation sprinklers are used to deliver water to the crops when necessary. The temperature, humidity and soil moisture sensors measure environmental parameters like soil temperature, humidity, moisture level which are crucial to irrigation, are processed by the and are also stored in the web server.
The sensors are placed at the crop rooting depth (typically, 15–30 cm). Moisture sensor triggers irrigation when 20% of available soil water is depleted. Temperature sensors measure temperature in the range of 0–40 ℃, while the optimum range in our system is set to 20–30 ℃.
The atmospheric pressure sensor is used to aid weather forecasting the pressure change over a period of time can be used to predict upcoming weather events which is very useful in utilizing water judiciously. The temperature sensor, humidity sensor and soil moisture sensor are integrated into one humiture (humidity-temperature) sensor, which makes the simulation easier to carry out.
Figure 4 shows the interconnection of the various stations and sub systems in cluster form as simulated in the packet tracer tool each cluster has its own interconnection of devices within the solar power station and the water management and control station have been discussed in earlier sections the office and home networks are connected together via a generic cloud this enables the home network have access to the server that holds the web app in the office network.
The office network consists of several end devices (laptops and PCs) these are connected to a switch, the IoE devices from solar power station and water management station are also connected to the switch. An office router which to which the smart irrigation server is connected is configured to interact with eternal networks that would be authorized to have access to the irrigation server. The irrigation server is a remote IoE server to which IoE devices can connect to via the router–switch connection. From the server authorized users can have access to sensor information and can manually trigger the irrigation devices if the need be. The home network is similar to the office network as it has a router and a switch that form the backbone of the network the end devices are connected to the switch, an access point is also connected to the network to enable wireless access to the network via smart phones. The switch is connected to the router, which is in turn connected to the office network via the internet cloud.
To ensure low energy consumption we have adopted the approach described in [41] and an energy efficient communication protocol proposed in [42]. The network nodes are split into active and inactive nodes to eliminate sleeping nodes and reduce data redundancy. The energy efficient IoT protocol provides for maximum bandwidth and security while keeping energy consumption low. An optimized obtaining strategy [43] for acquiring sensor data in WSN uses a hierarchical clustering algorithm for obtaining a better clustering structure and decreasing network communication overhead, thus reducing power requirements, and increasing network lifetime.
To predict the environmental conditions most important for the region of application. i.e., the precipitation, we employ Radial Basis Function Network (RBFN) [44]. The inputs of the network are local daily historical data of precipitation, while the output is the predicted event of precipitation the next day. RBFN is a single hidden layer feed-forward neural network (see Figure 5). The first layer connections are not weighted. The transfer functions in the hidden nodes are defined by the multivariate Gaussian density function as follows:
φj(x)=e(−‖x−μj‖22σ2j) | (1) |
here x is the input vector, μj and ρj are the mean and the deviation of the Gaussian variables. Each RBF unit is activated over a region determined by μj and ρj. The connections in the second layer are weighted. The output nodes perform linear summation. The value of the k-th output node yk is defined by
yk(x)=h∑j=1wkjφj(x)+wk0 | (2) |
where wkj is the weight of the connection between the k-th output node and j-th hidden node, and wk0 is the bias term.
RBF networks have three layers: input layer, hidden layer and output layer. Input layer has one neuron for each predictor variable. In our case, we used precipitation values of 7 preceding days as well as mean historic precipitation of current month, as well as atmospheric pressure, high and low temperatures in each day, air humidity, wind direction and wind velocity in 7 preceding days and resulting in 50 neurons in input layer. The output layer in our case has only one neuron, since we predict only precipitation event. The hidden layer can have a variable number of neurons. We followed the following rule of thumb: the number of hidden neurons should be 2/3 of the input layer size, plus the size of the output layer [45]. Therefore, we have 35 neurons in the hidden layer.
The RBFN training is performed in three steps as follows. The learning stage applies the batch mode K-means clustering algorithm to find the unit centers μj. Starting from a set of initial random seed values, the unit centers are adapted by applying the learning rule
μj=1|Cj|∑xk∈Cjxk | (3) |
The optimization of error is realized by utilizing the learning rule
Δμj∗=1Nj∗+1(xk−μj∗) | (4) |
here Nj* is the count of wins of unit j* in the competition.
The process is repeated until cluster centers do not change their position during the subsequent iteration. Next, a heuristic approach is used to determine unit widths and ρj as maximum Euclidean distance between the cluster centers. Finally, we use linear regression with a least-squares objective function to find the weights of the second layer.
To prevent network overfitting, we perform network regularization using the dropout method [46]. Every unit of the network is assigned the probability (dropout rate) of being temporarily ignored in calculations. The dropout rate is set to 0.5. Then, in each iteration, we randomly select the neurons that are dropped according to their dropout rate.
The dataset was collected in Ota, Nigeria, from March 1st to November 30th, 2018, resulting in 275 instances of data. We used 80% of data for network training, and withheld 20% of data for testing.
For the evaluation of the weather event prediction results were verified by the following evaluation indices as suggested in [25]:
HR=A+DA+B+C+D | (5) |
CR=AA+B | (6) |
Sen=AA+C | (7) |
Spec=DB+D | (8) |
here HR is hit rate (accuracy), CR is caching rate, Sen is sensitivity, Spec is specificity, A is a number of events where the predicted event matched the observed fact, B is the number of events where the predicted event failed the observed fact, C is the number of events where the predicted event failed non-event (when the result of observed fact was weather event), and D is the number of events where the predicted event matched non-event (when the result of observed fact was a non-event).
Figure 6 shows the interface of the desktop internet application, all remote field sensors can be accessed from here and there is an option to turn on the irrigation sprinkler or water pump if need be as there might be certain conditions that might call for the system to be operated outside the standard automatic thresholds. The IoE devices are programmed to do specific things in relation to the other IoE devices using JavaScript or python, there is also a condition tab in the web app where rules are set that trigger the water pump and irrigation sprinkler when the readings from the water level monitor and humiture monitor get to certain thresholds this keeps the whole process automated.
To create RBF network, we chose to use R, a statistical programming tool that allows for creation of neural networks. We selected the neuralnet package to implement a neural network for precipitation event predictions. As compared to existing models the proposed model makes use of IoE to give remote control and security to an automatic irrigation system. This model makes use of all required sensors in a sensor based irrigation scheduling system, gives the user a field status report and the ability to monitor the weather using atmospheric pressure sensor. In addition to this the remote web access is restricted to only authorized personnel. This implies that a stringent water management system is put in place. Using RES means it would cut down the carbon emissions leading to improved environmental sustainability.
The prediction results for precipitation in Ota, Nigeria, March-November, 2018 using RBFN are summarized in Table 1. The collected data was used to implemented prediction of precipitation events using RBFN and achieving the hit rate of 0.85, and the caching rate of 0.77, sensitivity of 0.77 and specificity of 0.90.
Month | Metric | Daily event | ||||||
HR | CR | Sensitivity | Specificity | A | B | C | D | |
March | 0.9032 | 0.7000 | 1.0000 | 0.8750 | 7 | 3 | 0 | 21 |
April | 0.8667 | 0.7500 | 0.5000 | 0.9583 | 3 | 1 | 3 | 23 |
May | 0.7419 | 0.9000 | 0.5625 | 0.9333 | 9 | 1 | 7 | 14 |
June | 0.9667 | 0.8750 | 1.0000 | 0.9565 | 7 | 1 | 0 | 22 |
July | 0.8065 | 0.6923 | 0.8182 | 0.8000 | 9 | 4 | 2 | 16 |
August | 0.7419 | 0.7143 | 0.4545 | 0.9000 | 5 | 2 | 6 | 18 |
September | 0.9000 | 0.6667 | 1.0000 | 0.8750 | 6 | 3 | 0 | 21 |
October | 0.9355 | 0.8000 | 1.0000 | 0.9130 | 8 | 2 | 0 | 21 |
November | 0.8333 | 0.8571 | 0.6000 | 0.9500 | 6 | 1 | 4 | 19 |
Mean | 0.8551 | 0.7728 | 0.7706 | 0.9068 |
To compare the results with other machine learning approaches, we have implemented precipitation prediction using Probabilistic Neural Network (PNN), Learning Vector Quantization (LVQ) Neural Network, Extreme Learning Machine (ELM) and Support Vector Machine (SVM). The results presented in Table 2 show superiority of the proposed RBFN architecture (best results are shown in bold).
Classification method | Hit rate | Caching rate | Accuracy | Sensitivity |
PNN | 0.8223 | 0.7517 | 0.6909 | 0.8925 |
LVQ | 0.8042 | 0.7271 | 0.6435 | 0.8918 |
ELM | 0.7210 | 0.5376 | 0.6087 | 0.7790 |
SVM | 0.7729 | 0.6465 | 0.6384 | 0.8411 |
RBFN | 0.8551 | 0.7728 | 0.7706 | 0.9068 |
The scalability of the developed system is very important for the approach to be developed elsewhere. Our approach uses local environmental data derived from soil temperature, moisture, humidity as well as local precipitation data to predict the precipitation events. Therefore, we belief that the system could be transferred and used in other geographical localities, too.
We have implemented the solar powered smart irrigation system was implemented using the Internet of Everything (IoE) environment. Sensors and environmental data were used to control the irrigation process from an IoE perspective automatically. A web platform was implemented to allows remote manual control in case of an oversight or sudden unexpected event that requires a prompt response. Access to the web platform was restricted to only authorized personnel. The control and monitoring of a solar powered smart irrigation system is achieved using sensors and local environmental data.
The developed system demonstrated the viability of the IoE-based approach for solar powered smart irrigation system, while the use of the artificial intelligence (Radial Basis Function Network, RBFN) allows to save on precious natural resources such as water by avoiding unnecessary irrigation when a precipitation event is predicted to happen. The predicted values of water level, weather forecast, humidity, temperature and irrigation data are used to control the irrigation system.
Future work will include the extension of the system with other types of renewable energy sources and hybrid energy grid to unsure grid independence and sustainability of the system and setting the conditions for the use of the system in remote rural regions of sub-Saharan Africa.
The authors declare no conflict of interest.
[1] | B. N. Fantu, B. Guush, M. Bart, et al., Agricultural Transformation in Africa? Assessing the Evidence in Ethopia, World Dev., 105 (2018), 286–298. |
[2] | S. Trilles, J. Torres-Sospedra, Ó. Belmonte, et al., Development of an open sensorized platform in a smart agriculture context: A vineyard support system for monitoring mildew disease, Sustain. Comput. Infor., (2019), in press. |
[3] | Intergovernmental Panel on Climate Change, Climate Change 2014: Synthesis Report. Contribution of Working Groups I, II and III to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change [Core Writing Team, R.K. Pachauri and L.A. Meyer (eds.)]. IPCC (2014), Geneva, Switzerland, 151 pp., [online] Available from: https://www.ipcc.ch/site/assets/uploads/2018/02/SYR_AR5_FINAL_full.pdf. |
[4] | A. M. García, I. F. García, E. C. Poyato, et al., Coupling irrigation scheduling with solar energy production in a smart irrigation management system, J. Clean. Prod., 175 (2018), 670–682. |
[5] | M. Kala, U. Sadrul and B. Steven, Solar photovoltaic water pumping-opportunities and challenges, Renew. Sust. Energ. Rev., 4 (2008), 1162–1175. |
[6] | European Commission, Overview of CAP Reform 2014–2020, December 2013, [online] Available from: http://ec.europa.eu/agriculture/policy-perspectives/policy-briefs/05_en.pdf. |
[7] | S. Biswajit, Green Computing, Int. J. Comput. Trends Technol., 14 (2014), 46–50. |
[8] | S. Murugesan, Harnessing green IT: Principles and practices, IT Prof., 10 (2008), 24–33. |
[9] | E. Okewu, S. Misra, R. Maskeliunas, et al., Optimizing green computing awareness for environmental sustainability and economic security as a stochastic optimization problem, Sustainability, 9 (2017), 1857. |
[10] | E. Okewu, S. Misra, L. Fernandez-Sanz, et al., An e-environment system for socio-economic sustainability and national security, Probl. Ekorozw., 13 (2018), 121–132. |
[11] | A. C. Orgerie, Green Computing and Sustainability, Journées scientifiques, 15, (2016), 23–27. |
[12] | A. Al-Zamil and A. K. J. Saudagar, Drivers and challenges of applying green computing for sustainable agriculture: A case study, Sustain. Comput. Infor., (2018), in press. |
[13] | A. Mansur, H. Ghassan, S. A. Syed, et al., A review of solar-powered water pumping systems, Renew. Sust. Energ. Rev., 87 (2018), 61–76. |
[14] | N. Mehdi, M. Peyman, N. Mohammad, et al., Techno-economic feasibility of off-grid solar irrigation for a rice paddy in Guilan province in Iran: A case study, Sol. Energy, 150 (2017), 546–557. |
[15] | P. E. Campana, H. L. Li and J. Y. Yan, Techno-economic feasibility of the irrigation system for the grassland and farmland conservation in China: Photovoltaic vs. wind power water pumping, Energ. Convers. Manage., 103 (2015), 311–320. |
[16] | P. E. Campana, H. L. Li and J. Y. Yan, Dynamic modelling of a PV pumping system with special consideration on water demand, Appl. Energy, 112 (2013), 635–645. |
[17] | Z. Gu, Z. Qi, L. Ma, et al., Development of an irrigation scheduling software based on model predicted crop water stress, Comput. Electron. Agric., 143 (2017), 208–221. |
[18] | R. López-Luque, J. Reca and J. Martínez, Optimal design of a standalone direct pumping photovoltaic system for deficit irrigation of olive orchards, Appl. Energy, 149 (2015), 13–23. |
[19] | G. Vellidis, M. Tucker, C. Perry, et al., A real-time wireless smart sensor array for scheduling irrigation, Comput. Electron. Agric., 61 (2008), 44–50. |
[20] | T. Ojha, S. Misra and N.S. Raghuwanshi, Wireless sensor networks for agriculture: the state-of-the-art in practice and future challenges, Comput. Electron. Agric., 118 (2015), 66–84. |
[21] | B. Keswani, A. G. Mohapatra, A. Mohanty, et al., Adapting weather conditions based IoT enabled smart irrigation technique in precision agriculture mechanisms, Neural Comput. Appl., 31(S1) (2018), 277–292. |
[22] | S. T. Oliver, A. González-Pérez and J. H. Guijarro, An IoT proposal for monitoring vineyards called SEnviro for agriculture, Proceedings of 8th International Conference on the Internet of Things, (2018), 20. ACM. |
[23] | S. A. M. Varman, A. R. Baskaran, S. Aravindh, et al., Deep learning and IoT for smart agriculture using WSN, IEEE International Conference on Computational Intelligence and Computing Research, ICCIC 2017, (2018). |
[24] | A. Goap, D. Sharma, A. K. Shukla, et al., An IoT based smart irrigation management system using machine learning and open source technologies, Comput. Electron. Agric., 155 (2018), 41–49. |
[25] | T. Kashiwao, K. Nakayama, S. Ando, et al., A neural network-based local rainfall prediction system using meteorological data on the Internet: A case study using data from the Japan Meteorological Agency, Appl. Soft Comput., 56 (2017), 317–330. |
[26] | O. Adeyemi, I. Grove, S. Peets, et al., Dynamic neural network modelling of soil moisture content for predictive irrigation scheduling, Sensors, 18 (2018), 3408. |
[27] | L. Huang, L. Chen, Q. Wang, et al., Regional short-term micro-climate air temperature prediction with CBPNN, E3S Web of Conferences, 53 (2018). |
[28] | L. T. Yang, B. Di Martino and Q. Zhang, Internet of Everything, Mob. Inf. Syst., (2017). |
[29] | S. R. Barkunan, V. Bhanumathi and J. Sethuram, Smart sensor for automatic drip irrigation system for paddy cultivation, Comput. Electr. Eng., 73 (2019), 180–193. |
[30] | C. Chang and K. Lin, Smart agricultural machine with a computer vision-based weeding and variable-rate irrigation scheme, Robotics, 7 (2018), 38. |
[31] | C. Corbari, R. Salerno, A. Ceppi, et al., Smart irrigation forecast using satellite LANDSAT data and meteo-hydrological modeling, Agric. Water Manag., 212 (2019), 283–294. |
[32] | W. Difallah, K. Benahmed, B. Draoui, et al., Implementing wireless sensor networks for smart irrigation, Taiwan Water Conservancy, 65 (2017), 44–54. |
[33] | S. Geetha and R. Sathya Priya, Smart agriculture irrigation control using wireless sensor networks, GSM and android phone, Asian J. Inf. Technol., 15 (2016), 3780–3786. |
[34] | A. Goap, D. Sharma, A. K. Shukla, et al., An IoT based smart irrigation management system using machine learning and open source technologies, Comput. Electron. Agr., 155 (2018), 41–49. |
[35] | N. Hema and K. Kant, Cost-effective smart irrigation controller using automatic weather stations, Int. J. Hydrol. Sci. Technol., 9 (2019), 1–27. |
[36] | C. Kamienski, J. Soininen, M. Taumberger, et al., Smart water management platform: IoT-based precision irrigation for agriculture, Sensors, 19 (2019), 276. |
[37] | S. Katyara, M. A. Shah, S. Zardari, et al., WSN based smart control and remote field monitoring of Pakistan's irrigation system using SCADA applications, Wireless Pers. Commun., 95 (2017), 491–504. |
[38] | O. Abayomi-Alli, M. Odusami, D. Ojinaka, et al., Smart-Solar Irrigation System (SMIS) for Sustainable Agriculture, International Conference on Applied Informatics, ICAI 2018, (2018), 198–212. |
[39] | A. G. Mohapatra, S. K. Lenka and B. Keswani, Neural network and fuzzy logic based smart DSS model for irrigation notification and control in precision agriculture, P. Natl. A. Sci. India A, 89 (2019), 67–76. |
[40] | M. S. Munir, I. S. Bajwa, M. A. Naeem, et al., Design and implementation of an IoT system for smart energy consumption and smart irrigation in tunnel farming, Energies, 11 (2018), 3427. |
[41] | X. Fan, W. Wei, M. Wozniak, et al., Low energy consumption and data redundancy approach of wireless sensor networks with bigdata, Inf. Technol. Control, 47 (2018), 406–418. |
[42] | A. Venčkauskas, N. Jusas, E. Kazanavičius, et al., An energy efficient protocol for the internet of things, J. Electr. Eng., 66 (2015), 47–52. |
[43] | W. Wei, Z. Sun, H. Song, et al., Energy balance-based steerable arguments coverage method in WSNs, IEEE Access, 6 (2018), 33766–33773. |
[44] | C.M Bishop, Neural networks for pattern recognition, Oxford University Press, 1995. |
[45] | Z. Boger and H. Guterman, Knowledge extraction from artificial neural network models, IEEE Systems, Man, and Cybernetics Conference, 4 (1997), 3030–3035. |
[46] | N. Srivastava, G. Hinton, A. Krizhevsky, et al., Dropout: a simple way to prevent neural networks from overfitting, J. Mach. Learn. Res., 15 (2014), 1929–1958. |
1. | Solar Desalination System Design for Irrigation/Drinking Water and Electricity Generation in Desert or Arid Areas, 2020, 2, 10.20900/jsr20200018 | |
2. | Rahul Raj Devaraja, Rytis Maskeliūnas, Robertas Damaševičius, Design and Evaluation of Anthropomorphic Robotic Hand for Object Grasping and Shape Recognition, 2020, 10, 2073-431X, 1, 10.3390/computers10010001 | |
3. | Symphorien Karl Yoki Donzia, Haeng-kon Kim, 2020, Architecture Design of a Smart Farm System Based on Big Data Appliance Machine Learning, 978-1-7281-9260-4, 45, 10.1109/ICCSA50381.2020.00019 | |
4. | Sagar V Belavadi, Sreenidhi Rajagopal, Ranjani R, Rajasekar Mohan, Air Quality Forecasting using LSTM RNN and Wireless Sensor Networks, 2020, 170, 18770509, 241, 10.1016/j.procs.2020.03.036 | |
5. | Zaid M. Jawad Kubba, Haider K. Hoomod, 2019, A Hybrid Modified Lightweight Algorithm Combined of Two Cryptography Algorithms PRESENT and Salsa20 Using Chaotic System, 978-1-7281-4048-3, 199, 10.1109/CAS47993.2019.9075488 | |
6. | Javier Rodríguez-Robles, Álvaro Martin, Sergio Martin, José A. Ruipérez-Valiente, Manuel Castro, Autonomous Sensor Network for Rural Agriculture Environments, Low Cost, and Energy Self-Charge, 2020, 12, 2071-1050, 5913, 10.3390/su12155913 | |
7. | Olamilekan Shobayo, Ayobami Olajube, Obina Okoyeigbo, Jesse Ogbonna, 2021, Chapter 47, 978-3-030-69142-4, 618, 10.1007/978-3-030-69143-1_47 | |
8. | Emerson Navarro, Nuno Costa, António Pereira, A Systematic Review of IoT Solutions for Smart Farming, 2020, 20, 1424-8220, 4231, 10.3390/s20154231 | |
9. | Zaid M. Jawad Kubba, Haider K. Hoomod, 2019, The Internet of Everything Based Smart Systems: Applications and Challenges, 978-1-7281-6584-4, 58, 10.1109/NICST49484.2019.9043785 | |
10. | Modebola Olowu, Chika Yinka-Banjo, Sanjay Misra, Jonathan Oluranti, Ravin Ahuja, 2020, Chapter 41, 978-981-15-3337-2, 363, 10.1007/978-981-15-3338-9_41 | |
11. | Chao Yuan, 2021, Chapter 21, 978-3-030-74813-5, 158, 10.1007/978-3-030-74814-2_21 | |
12. | Kefas Yunana, Abraham Ayegba Alfa, Sanjay Misra, Robertas Damasevicius, Rytis Maskeliunas, Jonathan Oluranti, 2021, Chapter 50, 978-3-030-73049-9, 494, 10.1007/978-3-030-73050-5_50 | |
13. | Jakub Swacha, Rytis Maskeliūnas, Robertas Damaševičius, Audrius Kulikajevas, Tomas Blažauskas, Karolina Muszyńska, Agnieszka Miluniec, Magdalena Kowalska, Introducing Sustainable Development Topics into Computer Science Education: Design and Evaluation of the Eco JSity Game, 2021, 13, 2071-1050, 4244, 10.3390/su13084244 | |
14. | Khaled Obaideen, Bashria A.A. Yousef, Maryam Nooman AlMallahi, Yong Chai Tan, Montaser Mahmoud, Hadi Jaber, Mohamad Ramadan, An overview of smart irrigation systems using IoT, 2022, 7, 27724271, 100124, 10.1016/j.nexus.2022.100124 | |
15. | ARTIFICIAL INTELLIGENCE IN BLOCKCHAIN-PROVIDE DIGITAL TECHNOLOGY, 2022, 2414-1305, 10.31435/rsglobal_ijite/30122022/7931 | |
16. | Edmund Nana Asare, Michael Affam, Yao Yevenyo Ziggah, A hybrid intelligent prediction model of autoencoder neural network and multivariate adaptive regression spline for uniaxial compressive strength of rocks, 2023, 2363-6203, 10.1007/s40808-023-01717-2 | |
17. | S. Premkumar, A.N. Sigappi, 2022, 9780128236949, 71, 10.1016/B978-0-12-823694-9.00029-3 | |
18. | Micheal Olaolu Arowolo, Roseline Oluwaseun Ogundokun, Sanjay Misra, Blessing Dorothy Agboola, Brij Gupta, Machine learning-based IoT system for COVID-19 epidemics, 2022, 0010-485X, 10.1007/s00607-022-01057-6 | |
19. | Stefano Abbate, Piera Centobelli, Roberto Cerchione, The digital and sustainable transition of the agri-food sector, 2023, 187, 00401625, 122222, 10.1016/j.techfore.2022.122222 | |
20. | D. Saravanan, K. Santhosh Kumar, Improving air pollution detection accuracy and quality monitoring based on bidirectional RNN and the Internet of Things, 2021, 22147853, 10.1016/j.matpr.2021.04.239 | |
21. | Muhammad Sajid, Ali Harris, Shaista Habib, 2021, Internet of Everything: Applications, and Security Challenges, 978-1-6654-0091-6, 1, 10.1109/ICIC53490.2021.9691507 | |
22. | Sikandar Ali, 2022, Parametric Estimation and Optimization of Automatic Drip Irrigation Control System using Fuzzy Logic, 978-1-6654-9242-3, 1, 10.1109/ETECTE55893.2022.10007188 | |
23. | Vasavi Avula, Rayapati Nanditha, Sateeshkrishna Dhuli, Priya Ranjan, 2021, The Internet Of Everything: A Survey, 978-1-7281-7696-3, 72, 10.1109/CICN51697.2021.9574695 | |
24. | Olakunle Elijah, Sharul Kamal A. Rahim, Abioye Abiodun Emmanuel, Yahaya Otuoze Salihu, Zubair Gatugel Usman, Adinoyi Momoh Jimoh, 2021, Enabling Smart Agriculture in Nigeria: Application of Digital-Twin Technology, 978-1-6654-3493-5, 1, 10.1109/ICMEAS52683.2021.9692351 | |
25. | Jakub Swacha, Models of Sustainable Software: A Scoping Review, 2022, 14, 2071-1050, 551, 10.3390/su14010551 | |
26. | Vítor João Pereira Domingues Martinho, Raquel de Pinho Ferreira Guiné, Integrated-Smart Agriculture: Contexts and Assumptions for a Broader Concept, 2021, 11, 2073-4395, 1568, 10.3390/agronomy11081568 | |
27. | Muhammad Azizi Mohd Ariffin, Muhammad Izzad Ramli, Zarina Zainol, Mohd Nazrul Mohd Amin, Marina Ismail, Rosanita Adnan, Nor Diana Ahmad, Norhasiah Husain, Nursuriati Jamil, Enhanced IoT-Based Climate Control for Oyster Mushroom Cultivation Using Fuzzy Logic Approach and NodeMCU Microcontroller, 2021, 29, 2231-8526, 10.47836/pjst.29.4.34 | |
28. | Nura Jafar Shanono, Nura Yahaya Usman, Mu’azu Dantala Zakari, Habibu Ismail, Shehu Idris Umar, Sunusi Abubakar Amin, Nuraddeen Mukhtar Nasidi, 2022, Chapter 4, 978-1-80355-696-3, 10.5772/intechopen.103980 | |
29. | Subhra J. Sarkar, Palash K. Kundu, Sarat Kumar Sahoo, Tapas Kumar Panigrahi, P. Swati Patro, Akash Rajak, Development of utility assisting controllers for solarised irrigation system, 2023, 45, 17550084, 53, 10.1016/j.ref.2023.02.004 | |
30. | Eric Kwame Adae, John Paul Basewe Kosiba, Robert Ebo Hinson, Kojo Kakra Twum, Nathaniel Newman, Francis Fonyee Nutsugah, 2021, Chapter 1, 978-3-030-76562-0, 1, 10.1007/978-3-030-76563-7_1 | |
31. | Ahmad Almadhor, Hafiz Tayyab Rauf, Muhammad Ikram Ullah Lali, Robertas Damaševičius, Bader Alouffi, Abdullah Alharbi, AI-Driven Framework for Recognition of Guava Plant Diseases through Machine Learning from DSLR Camera Sensor Based High Resolution Imagery, 2021, 21, 1424-8220, 3830, 10.3390/s21113830 | |
32. | Almetwally M. Mostafa, Swarn Avinash Kumar, Talha Meraj, Hafiz Tayyab Rauf, Abeer Ali Alnuaim, Maram Abdullah Alkhayyal, Guava Disease Detection Using Deep Convolutional Neural Networks: A Case Study of Guava Plants, 2021, 12, 2076-3417, 239, 10.3390/app12010239 | |
33. | Olayemi Mikail Olaniyi, Abraham Ayegba Alfa, Buhari Ugbede Umar, Artificial Intelligence for Demystifying Blockchain Technology Challenges: A Survey of Recent Advances, 2022, 5, 2624-7852, 10.3389/fbloc.2022.927006 | |
34. | Meriç Çetin, Selami Beyhan, 2022, 9781119823339, 57, 10.1002/9781119823469.ch3 | |
35. | Andebotum Roland, John Wejin, Sanjay Misra, Mayank Mohan Sharma, Robertas Damaševičius, Rytis Maskeliūnas, 2022, Chapter 127, 978-3-030-96307-1, 1375, 10.1007/978-3-030-96308-8_127 | |
36. | Ravi Kant Jain, Experimental performance of smart IoT-enabled drip irrigation system using and controlled through web-based applications, 2023, 4, 27723755, 100215, 10.1016/j.atech.2023.100215 | |
37. | Paweł Kuraś, Patryk Organiściak, Bartosz Kowal, Dominik Strzałka, Krzysztof Demidowski, Integration of payment systems in the metaverse – challenges and the future of e-commerce in the virtual, 2024, 103, 17316758, 73, 10.15219/em103.1650 | |
38. | Parvathaneni Naga Srinivasu, Muhammad Fazal Ijaz, Marcin Woźniak, XAI‐driven model for crop recommender system for use in precision agriculture, 2024, 40, 0824-7935, 10.1111/coin.12629 | |
39. | Anoop E G, G. Josemin Bala, IoT and ML‐based automatic irrigation system for smart agriculture system, 2024, 116, 0002-1962, 1187, 10.1002/agj2.21344 | |
40. | Fazlina Mohd Ali, Nur Arzilawati Md Yunus, Nur Nabila Mohamed, Marizuana Mat Daud, Elankovan A. Sundararajan, A Systematic Mapping: Exploring Internet of Everything Technologies and Innovations, 2023, 15, 2073-8994, 1964, 10.3390/sym15111964 | |
41. | Sidra Tahir, Yaser Hafeez, Farkhanda Qamar, Ghadah Naif Alwakid, 2023, Intelli-farm: IoT based Smart farming using Machine learning approaches, 979-8-3503-3564-4, 1, 10.1109/ICBATS57792.2023.10111232 | |
42. | Itumeleng Lephondo, Arnesh Telukdarie, Indersan Munien, Uche Onkonkwo, Andre Vermeulen, The Outcomes of Smart Irrigation System using Machine Learning to minimize water usage within the Agriculture Sector, 2024, 237, 18770509, 525, 10.1016/j.procs.2024.05.136 | |
43. | Elisabetta Poeta, Aris Liboà, Simone Mistrali, Estefanía Núñez-Carmona, Veronica Sberveglieri, Nanotechnology and E-Sensing for Food Chain Quality and Safety, 2023, 23, 1424-8220, 8429, 10.3390/s23208429 | |
44. | Yasser Arafa, Abdel-Ghany M. El-Gindy, Mohammed El-Shirbeny, Mohamed Bourouah, Ahmed M. Abd-ElGawad, Younes M. Rashad, Mohamed Hafez, Mohamed A. Youssef, Improving the spatial deployment of the soil moisture sensors in smart irrigation systems using GIS, 2024, 10, 2331-1932, 10.1080/23311932.2024.2361124 | |
45. | Miftahul Walid, Muhammad Ashar, Muhammad Hasan Wahyudi, Smart Drip Irrigation System Based on IoT Using Fuzzy Logic, 2024, 8, 2549-6824, 52, 10.29407/intensif.v8i1.21351 | |
46. | Tunmise Raji, Andrew Allee, Nathaniel J Williams, Productive use of electricity in agriculture in sub-Saharan Africa: a systematic review, 2024, 6, 2516-1083, 042003, 10.1088/2516-1083/ad6c9e | |
47. | Absalom E. Ezugwu, Olaide N. Oyelade, Abiodun M. Ikotun, Jeffery O. Agushaka, Yuh-Shan Ho, Machine Learning Research Trends in Africa: A 30 Years Overview with Bibliometric Analysis Review, 2023, 30, 1134-3060, 4177, 10.1007/s11831-023-09930-z | |
48. | Victoria Shafombabi, Attlee M. Gamundani, Jovita Mateus, Enhancing Food Security in Urban Environments Through Smart IOT Irrigation Systems: A Review, 2023, 1556-5068, 10.2139/ssrn.4650169 | |
49. | Hammad Shahab, Muhammad Iqbal, Ahmed Sohaib, Farid Ullah Khan, Mohsin Waqas, IoT-based agriculture management techniques for sustainable farming: A comprehensive review, 2024, 220, 01681699, 108851, 10.1016/j.compag.2024.108851 | |
50. | Abderahman Rejeb, Karim Rejeb, Alireza Abdollahi, Abdo Hassoun, Precision agriculture: A bibliometric analysis and research agenda, 2024, 9, 27723755, 100684, 10.1016/j.atech.2024.100684 | |
51. | Bismark Agyei Yeboah, Isaac Duodu, Utz Dornberger, 2024, Innovation Process of AgriTech Startups in Africa: Perspectives from Startups in Ghana, 979-8-3503-6243-5, 1, 10.1109/ICE/ITMC61926.2024.10794374 | |
52. | Robertas Damasevicius, Faheem Mahmood, Yaseen Zaman, Sobia Dastgeer, Sajid Khan, Performance of Deep Learning Techniques in Leaf Disease Detection, 2024, 48, 0267-6192, 1349, 10.32604/csse.2024.050359 |
Month | Metric | Daily event | ||||||
HR | CR | Sensitivity | Specificity | A | B | C | D | |
March | 0.9032 | 0.7000 | 1.0000 | 0.8750 | 7 | 3 | 0 | 21 |
April | 0.8667 | 0.7500 | 0.5000 | 0.9583 | 3 | 1 | 3 | 23 |
May | 0.7419 | 0.9000 | 0.5625 | 0.9333 | 9 | 1 | 7 | 14 |
June | 0.9667 | 0.8750 | 1.0000 | 0.9565 | 7 | 1 | 0 | 22 |
July | 0.8065 | 0.6923 | 0.8182 | 0.8000 | 9 | 4 | 2 | 16 |
August | 0.7419 | 0.7143 | 0.4545 | 0.9000 | 5 | 2 | 6 | 18 |
September | 0.9000 | 0.6667 | 1.0000 | 0.8750 | 6 | 3 | 0 | 21 |
October | 0.9355 | 0.8000 | 1.0000 | 0.9130 | 8 | 2 | 0 | 21 |
November | 0.8333 | 0.8571 | 0.6000 | 0.9500 | 6 | 1 | 4 | 19 |
Mean | 0.8551 | 0.7728 | 0.7706 | 0.9068 |
Classification method | Hit rate | Caching rate | Accuracy | Sensitivity |
PNN | 0.8223 | 0.7517 | 0.6909 | 0.8925 |
LVQ | 0.8042 | 0.7271 | 0.6435 | 0.8918 |
ELM | 0.7210 | 0.5376 | 0.6087 | 0.7790 |
SVM | 0.7729 | 0.6465 | 0.6384 | 0.8411 |
RBFN | 0.8551 | 0.7728 | 0.7706 | 0.9068 |
Month | Metric | Daily event | ||||||
HR | CR | Sensitivity | Specificity | A | B | C | D | |
March | 0.9032 | 0.7000 | 1.0000 | 0.8750 | 7 | 3 | 0 | 21 |
April | 0.8667 | 0.7500 | 0.5000 | 0.9583 | 3 | 1 | 3 | 23 |
May | 0.7419 | 0.9000 | 0.5625 | 0.9333 | 9 | 1 | 7 | 14 |
June | 0.9667 | 0.8750 | 1.0000 | 0.9565 | 7 | 1 | 0 | 22 |
July | 0.8065 | 0.6923 | 0.8182 | 0.8000 | 9 | 4 | 2 | 16 |
August | 0.7419 | 0.7143 | 0.4545 | 0.9000 | 5 | 2 | 6 | 18 |
September | 0.9000 | 0.6667 | 1.0000 | 0.8750 | 6 | 3 | 0 | 21 |
October | 0.9355 | 0.8000 | 1.0000 | 0.9130 | 8 | 2 | 0 | 21 |
November | 0.8333 | 0.8571 | 0.6000 | 0.9500 | 6 | 1 | 4 | 19 |
Mean | 0.8551 | 0.7728 | 0.7706 | 0.9068 |
Classification method | Hit rate | Caching rate | Accuracy | Sensitivity |
PNN | 0.8223 | 0.7517 | 0.6909 | 0.8925 |
LVQ | 0.8042 | 0.7271 | 0.6435 | 0.8918 |
ELM | 0.7210 | 0.5376 | 0.6087 | 0.7790 |
SVM | 0.7729 | 0.6465 | 0.6384 | 0.8411 |
RBFN | 0.8551 | 0.7728 | 0.7706 | 0.9068 |