Irrigation in Precision Agriculture Using Blockchain Ethereum Based on IoT †
Abstract
1. Introduction
2. Related Work
3. Methodology
- The IoT sensors are specifically placed throughout the field for monitoring the moisture and several atmospheric aspects. These sensors will generate large volumes of data regarding the conditions in the field every minute; this data will be continuously sent to blockchain using a secure method [10].
- Blockchain, along with Ethereum, has the specification called smart contract. These smart contracts contain predefined algorithms based on the work that what we want to carry out in the field for irrigation. It has the capability of taking irrigative actions immediately based on the data and algorithms given [11].
- Each transaction that had occurred over the blockchain will be noted in an immutable ledger that will be used as a proof of work [12].
- Through using machine learning algorithms, we can make predictions about irrigation needs based on data and real-time sensor readings. Decision trees, forests or neural networks are examples of algorithms that can be used for this purpose. Another approach is to employ optimisation algorithms to determine the irrigation schedule and how water resources should be allocated. Genetic algorithms, linear programming or reinforcement learning techniques can help us find the solutions [13].
- To anticipate changes in irrigation requirements due to weather conditions, we can integrate weather forecasting data into the system. Algorithms can then adjust irrigation plans based on weather information. When it comes to ensuring data integrity and security within the blockchain network, it is important to choose a consensus algorithm. Options like Proof of Work (PoW), Proof of Stake (PoS), or practical Byzantine fault tolerance (PBFT) are commonly considered [14].
- For irrigation decisions using contracts we need to define the logic behind them. This may involve setting up IF rules, thresholds and triggers. Lastly, implementing anomaly detection algorithms will help identify irregularities in sensor data that could indicate equipment malfunction or inefficiencies in the irrigation system [15].
4. Useful Methods
- Predictive Analytics and Machine Learning: Utilising machine learning algorithms to anticipate irrigation needs by analysing data and current sensor readings. Algorithms such as decision trees, random forests or neural networks can be applied for this task.
- Blockchain Consensus Algorithms: To ensure data security and integrity, the network should choose a consensus algorithm. Practical Byzantine fault tolerance (PBFT), Proof of Stake (PoS), and Proof of Work (PoW) are popular choices.
- Smart Contract Logic: Designing the logic for contracts that automate irrigation decisions. This could include defining rules using IF THEN conditions setting thresholds and establishing triggers.
- Algorithms for Allocating Resources: Creating algorithms that effectively allocate water resources, taking into account factors such as the type of crops, their growth stage, and the condition of the soil.
- Detecting Anomalies in Data: Applying algorithms for anomaly detection to identify any abnormalities in sensor data. These irregularities might suggest equipment or inefficiencies within the irrigation system.
5. Results and Comparisons
6. Conclusions and Future Enhancements
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Dhabarde, S.; Bisane, S.; Yadav, A.; Pote, D.; Gupta, A. Smart Farming Using Machine Learning. Int. J. Adv. Res. Sci. Commun. Technol. 2022, 3, 140–147. [Google Scholar] [CrossRef]
- Kumar, K.N.; Pillai, A.V.; Narayanan, M.B. WITHDRAWN: Smart agriculture using IoT. Mater. Today Proc. 2021. [Google Scholar] [CrossRef]
- Qin, Y.; Sheng, Q.Z.; Falkner, N.J.; Dustdar, S.; Wang, H.; Vasilakos, A.V. When things matter: A survey on data-centric internet of things. J. Netw. Comput. Appl. 2016, 64, 137–153. [Google Scholar] [CrossRef]
- Hang, L.; Ullah, I.; Kim, D.-H. A secure fish farm platform based on blockchain for agriculture data integrity. Comput. Electron. Agric. 2020, 170, 105251. [Google Scholar] [CrossRef]
- Mogili, U.R.; Deepak BB, V.L. Influence of drone rotors over droplet distribution in precision agriculture. In Advanced Manufacturing Systems and Innovative Product Design: Select Proceedings of IPDIMS 2020; Springer: Singapore, 2021; pp. 401–410. [Google Scholar]
- Dasgupta, A.; Daruka, A.; Pandey, A.; Bose, A.; Mukherjee, S.; Saha, S. Smart Irrigation: IOT-Based Irrigation Monitoring System. In Proceeding of the International Ethical Hacking Conference 2018, Kolkata, India, 6–7 April 2018. [Google Scholar]
- Taloba, A.I.; Elhadad, A.; Rayan, A.; El-Aziz, R.M.A.; Salem, M.; Alzahrani, A.A.; Alharithi, F.S.; Park, C. A blockchain-based hybrid platform for multimedia data processing in IoT-Healthcare. Alex. Eng. J. 2023, 65, 263–274. [Google Scholar] [CrossRef]
- Quasim, M.T.; Radwan, A.A.E.; Alshmrani, G.M.M.; Meraj, M. A Blockchain Framework for Secure Electronic Health Records in Healthcare Industry. In Proceedings of the 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), Bengaluru, India, 9–10 October 2020; pp. 605–609. [Google Scholar]
- Xie, C.; Sun, Y.; Luo, H. Secured Data Storage Scheme Based on Block Chain for Agricultural Products Tracking. In Proceedings of the 2017 3rd International Conference on Big Data Computing and Communications (BIGCOM), Chengdu, China, 10–11 August 2017; pp. 45–50. [Google Scholar]
- Patil, A.; Tama, B.; Park, Y.; Rhee, K. Framework for Blockchain Based Secure Smart Green House Farming. In Advances in Computer Science and Ubiquitous Computing; Springer: Singapore, 2017; pp. 1162–1167. [Google Scholar]
- Yoo, S.-E.; Kim, J.-E.; Kim, T.; Ahn, S.; Sung, J.; Kim, D. A2S: Automated Agriculture System based on WSN. In Proceedings of the 2007 IEEE International Symposium on Consumer Electronics, Irving, TX, USA, 20–23 June 2007; pp. 1–5. [Google Scholar]
- Mehra, M.; Saxena, S.; Sankaranarayanan, S.; Tom, R.J.; Veeramanikandan, M. IoT based hydroponics system using Deep Neural Networks. Comput. Electron. Agric. 2018, 155, 473–486. [Google Scholar] [CrossRef]
- Goap, A.; Sharma, D.; Shukla, A.K.; Krishna, C.R. An IoT based smart irrigation management system using Machine learning and open source technologies. Comput. Electron. Agric. 2018, 155, 41–49. [Google Scholar] [CrossRef]
- Kamienski, C.; Soininen, J.-P.; Taumberger, M.; Dantas, R.; Toscano, A.; Cinotti, T.S.; Maia, R.F.; Neto, A.T. Smart Water Management Platform: IoT-Based Precision Irrigation for Agriculture. Sensors 2019, 19, 276. [Google Scholar] [CrossRef] [PubMed]
- Esram, R.; Deepak BB, V.L.; Mogili, U.R.; Syam Sundar, P. Agribots Concepts and Operations—A Review. In Applications of Computa-tional Methods in Manufacturing and Product Design: Select Proceedings of IPDIMS 2020; Springer: Singapore, 2022; pp. 31–40. [Google Scholar]
Scenario | Hypothesis | Testing Result | Conclusion |
---|---|---|---|
Sending valid data to predefined MQTT | Data are stored in blockchain | Data are stored in blockchain | Success |
Sending invalid data to predefined MQTT | Data are ignored and not stored in blockchain | Data are ignored and not stored in blockchain | Success |
Reading data to predefined endpoint | Showing data list in blockchain | Showing data list in blockchain | Success |
Adding data to predefined endpoint | Data are stored in blockchain | Data are stored in blockchain | Success |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Vasireddy, S.S.D.M.; Yalagala, S.; Sikha, J.; Vullaganti, R.; Repudi, R.; Chandra, G.R.; Anand, D. Irrigation in Precision Agriculture Using Blockchain Ethereum Based on IoT. Eng. Proc. 2024, 66, 29. https://doi.org/10.3390/engproc2024066029
Vasireddy SSDM, Yalagala S, Sikha J, Vullaganti R, Repudi R, Chandra GR, Anand D. Irrigation in Precision Agriculture Using Blockchain Ethereum Based on IoT. Engineering Proceedings. 2024; 66(1):29. https://doi.org/10.3390/engproc2024066029
Chicago/Turabian StyleVasireddy, Sri Sai Durga Mani, Supriya Yalagala, Jayasri Sikha, Rani Vullaganti, Ramesh Repudi, Gogineni Rajesh Chandra, and D. Anand. 2024. "Irrigation in Precision Agriculture Using Blockchain Ethereum Based on IoT" Engineering Proceedings 66, no. 1: 29. https://doi.org/10.3390/engproc2024066029
APA StyleVasireddy, S. S. D. M., Yalagala, S., Sikha, J., Vullaganti, R., Repudi, R., Chandra, G. R., & Anand, D. (2024). Irrigation in Precision Agriculture Using Blockchain Ethereum Based on IoT. Engineering Proceedings, 66(1), 29. https://doi.org/10.3390/engproc2024066029