An Integrated IoT- and Machine Learning-Based Smart Management and Decision Support System for Sustainable Oil Palm Production
Abstract
1. Introduction
- Intelligent systems are developed for managing and monitoring crops within cultivation areas, with a particular focus on oil palms. The approach integrates IoT, microcontrollers, and the Maps API with machine learning, enabling data-driven analysis and predictive capabilities to support efficient decision-making in crop management.
- We propose a comprehensive framework that integrates plant management, crop and yield management, soil management, and water management, offering a multi-dimensional solution for oil palm plantations.
- This integrated approach enables real-time monitoring of plantation conditions, supports data-driven decision-making, and facilitates the optimization of critical agricultural processes.
- Our development comprises a station system and a web-based application designed to support managing a smart oil palm plantation.
2. Related Work
3. Materials and Methods
3.1. Process Overview
3.2. Smart Oil Palm Plantation Management Station
3.2.1. Ethical and Sustainability Considerations
3.2.2. Main Station
3.2.3. Sub-Stations
3.2.4. GPS Tracking Devices
3.2.5. Fertilization Station
3.2.6. Workflow Diagram of the Smart Oil Palm Management System
3.3. Web Application
3.3.1. Technologies Used
- Python (version 3.9.6): A high-level programming language that is widely popular for system development and data analysis;
- Node.js (version 22.14.0): A runtime for executing JavaScript on the server side;
- Node-RED (version 3.1.8): A platform for building IoT applications and automation systems;
- Google Maps API (version 2.20.6): Used for mapping features and displaying location-based data;
- MySQL (version 5.5): Database management system for smart oil palm management.
3.3.2. Website Features and Functionality
- Correlation Analysis Page: (1) Allows users to select two variables from dropdown menus. (2) Calculates the Correlation Coefficient (r) to measure the strength and direction of the relationship between variables. (3) Displays R-squared (R2), indicating how well the data are fit by the model. And (4) A scatter plot with a regression line is generated for data visualization.
- Linear Regression Analysis Page: (1) Users select an independent variable (X) and a dependent variable (Y). (2) The system performs Linear Regression to determine the relationship. (3) Display outputs (Correlation Coefficient (r) measures the strength of association; R2 shows the percentage of variation explained by the model). (4) Displays a scatter plot with a regression line.
- Mapping Page: (1) Uses Google Maps API to visualize location data. Users can access environmental data such as air temperature, air humidity, soil temperature, soil humidity, light intensity, rainfall, soil nutrient (Nitrogen, Phosphorus, and Potassium) levels, and distance from the main station. When a time period is selected, the system displays the estimated values in the area as points on the map and the estimates are graded to color shades.
3.3.3. Data Processing
- Data Input: (1) Users select variables for correlation or regression. (2) Location data are imported from KML files for mapping.
- Data Processing (Backend—Node.js): (1) Performs correlation and regression calculations, and (2) retrieves and formats location data.
- Data Visualization (Frontend—React): (1) Uses Ant Design for form components. (2) Displays scatter plots using a charting library. (3) Integrates Google Maps API for location-based analysis.
3.3.4. Data Analysis
- Correlation analysis: A statistical technique used to measure and describe the strength and direction of the relationship between two variables, with correlation values ranging from −1 to +1. A correlation of +1 indicates a perfect positive relationship, −1 indicates a perfect negative relationship, and 0 indicates no linear relationship. Common methods for correlation analysis include Pearson’s correlation, which is used for linear relationships, and Spearman’s rank correlation, which is used for monotonic relationships.
- Linear Regression analysis: A statistical technique used to study the relationship between an independent variable and a dependent variable by creating a linear equation that can predict the value of the dependent variable from the independent variable. The resulting equation is of the form , where represents the value of the dependent variable; is the y-intercept; is the coefficient (slope) that indicates the rate of change in the dependent variable when the independent variable changes.
3.3.5. Machine Learning
3.3.6. Mapping
4. Results and Discussions
4.1. Main Manu or Home Page
4.2. Sensor Data Pages
4.2.1. Main Station Sensor Monitoring Dashboard
- Temperature: Displays current temperature using a gauge and shows historical trends in a line chart;
- Soil Temperature: Gauge visualization for soil temperature and line chart tracking fluctuations over time;
- Relative Humidity: Current humidity level displayed on a gauge, with historical trends visualized through a time-series graph;
- Soil Moisture: Gauge representing soil moisture levels and line chart depicting changes;
- Light Intensity: Value displayed in LUX and a scatter plot visualizing intensity variation;
- Rainfall: Current rainfall level in mm and bar chart tracking rainfall patterns;
- Soil Nutrients: Nitrogen (N), Phosphorus (P), and Potassium (K) each nutrient has a circular display with historical values in bar charts.
4.2.2. Substation Sensor Monitoring Dashboard
- Soil Moisture: Displays current soil moisture using a gauge and shows historical trends in a line chart;
- Temperature: Displays current soil moisture temperature using a gauge and shows historical trends in a line chart;
- Relative Humidity: Humidity level shown on a gauge and historical trend via a time series graph;
- Soil Nutrients: Nitrogen (N), Phosphorus (P), and Potassium (K). Each nutrient has trends in number and arrow. circular display with historical values in bar charts.
4.2.3. Sensor Setting
- Sensor Threshold Settings (Top Section): Users can set minimum and maximum values for various parameters, namely for Soil Temperature, Soil Moisture, Nitrogen (N), Phosphorus (P), and Potassium (K). Each setting has an Update button to apply changes;
- Control Valves (Bottom Section): Users can turn ON or OFF control mechanisms for Water Control Valve, Nitrogen Control Valve, Phosphorus Control Valve, Potassium Control Valve (Currently OFF). Color indicators show Red (OFF) or Green (ON).
4.3. Data Analytics Page
4.3.1. Correlation Analysis
- Correlation Coefficient (r)—Measures the strength and direction of the relationship;
- R2 Value—Indicates how well one variable explains the variation in another;
- Scatter Plot & Trend Line—A visual representation of the relationship.
4.3.2. Linear Regression Analysis
4.3.3. Model Performance
4.4. Mapping Page
- airTemp (Air Temperature);
- airHumi (Air Humidity);
- soilTemp (Soil Temperature);
- soilHumi (Soil Humidity);
- lightValue (Light Intensity);
- rainValue (Rainfall);
- nitroValue (Nitrogen level in soil);
- phosValue (Phosphorus level in soil);
- potoValue (Potassium level in soil);
- Distance (Possibly the distance from a reference point).
4.5. Discussion
5. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zaki, M.A.M.; Ooi, J.; Ng, W.P.Q.; How, B.S.; Lam, H.L.; Foo, D.C.; Lim, C.H. Impact of industry 4.0 technologies on the oil palm industry: A literature review. Smart Agric. Technol. 2025, 10, 100685. [Google Scholar] [CrossRef]
- Intamano, P.; Gheewala, S.H.; Musikavong, C. Ecological footprint of bio-based diesel under climate change conditions toward sustainable palm oil industry and alternative energy development in Thailand. Sustain. Prod. Consum. 2024, 46, 82–95. [Google Scholar] [CrossRef]
- Leng, K.Y.; Tamilwanan, N. Thailand’s palm oil: Evolving from domestic smallholder centrism to sustainable exports. In Governing the Palm Oil Industry: Perspectives from Southeast Asia and Latin America, 1st ed.; O’Reilly, P., Varkkey, H., Eds.; Routledge: London, UK, 2024; pp. 99–130. [Google Scholar]
- Sarkar, M.S.K.; Begum, R.A.; Pereira, J.J. Impacts of climate change on oil palm production in Malaysia. Environ. Sci. Pollut. Res. 2020, 27, 9760–9770. [Google Scholar] [CrossRef]
- Intergovernmental Panel on Climate Change (IPCC). Climate Change 2023: Synthesis Report. Contribution of Working Groups I, II and III to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change; IPCC: Geneva, Switzerland, 2023. Available online: https://www.ipcc.ch/report/ar6/syr/ (accessed on 1 October 2025).
- Allen, M.R.; Dube, O.P.; Solecki, W.; Aragón-Durand, F.; Cramer, W.; Humphreys, S.; Kainuma, M.; Kala, J.; Mahowald, N.; Mulugetta, Y.; et al. Framing and context. In Global Warming of 1.5 °C. An IPCC Special Report on the Impacts of Global Warming of 1.5 °C Above Pre-Industrial Levels and Related Global Greenhouse Gas Emission Pathways, in the Context of Strengthening the Global Response to the Threat of Climate Change, Sustainable Development, and Efforts to Eradicate Poverty; Masson-Delmotte, V., Zhai, P., Pörtner, H.O., Roberts, O., Skea, J., Shukla, P.R., Pirani, A., Moufouma-Okia, W., Péan, C., Pidcock, R., et al., Eds.; Cambridge University Press: Cambridge, UK; New York, NY, USA, 2018. [Google Scholar]
- Ahmed, A.; Mohd, Y.B.I.; Abdullah, A.M. Oil palm in the face of climate change: A review of recommendations. IOP Conf. Ser. Earth Environ. Sci. 2021, 646, 012065. [Google Scholar]
- Paterson, R.R.M.; Lima, N. Climate change affecting oil palm agronomy, and oil palm cultivation increasing climate change, require amelioration. Ecol. Evol. 2018, 8, 452–461. [Google Scholar] [CrossRef]
- Teh, C.B.S. Availability, use, and removal of oil palm biomass in Indonesia. Rep. Prep. Int. Counc. Clean Transp. 2016, 2, 1–39. [Google Scholar]
- Shafiq, K.M. The Effect of Rainfall Distribution to Production of Oil Palm in Different Location. 2017. Available online: https://ir.uitm.edu.my/id/eprint/24332/ (accessed on 1 October 2025).
- Abubakar, A.; Ishak, M.Y.; Makmom, A.A. Impacts of and adaptation to climate change on the oil palm in Malaysia: A systematic review. Environ. Sci. Pollut. Res. Int. 2021, 28, 54339–54361. [Google Scholar] [CrossRef]
- Muangprathub, J.; Boonnam, N.; Kajornkasirat, S.; Lekbangpong, N.; Wanichsombat, A.; Nillaor, P. IoT and agriculture data analysis for smart farm. Comput. Electron. Agric. 2019, 156, 467–474. [Google Scholar] [CrossRef]
- Watthanawisuth, N.; Tongrod, N.; Kerdcharoen, T.; Tuantranont, A. Real-time monitoring of GPS-tracking tractor based on ZigBee multi-hop mesh network. In Proceedings of the ECTI-CON2010: The 2010 ECTI International Confernce on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, Chiang Mai, Thailand, 19–21 May 2010; IEEE: New York, NY, USA, 2010; pp. 580–583. [Google Scholar]
- Swain, K.C.; Singha, C. Mapping of agriculture farms using GPS and GIS technique for precision farming. Int. J. Agric. Eng. 2018, 11, 269–275. [Google Scholar] [CrossRef]
- Mazhar, R.; Awais, A.; Anand, P.; Seungmin, R. Urban planning and building smart cities based on the Internet of Things using Big Data analytics. Comput. Netw. 2016, 101, 63–80. [Google Scholar]
- Adame, T.; Bel, A.; Carreras, A.; Melia-Segui, J.; Oliver, M.; Pous, R. CUIDATS: An RFID–WSN hybrid monitoring system for smart health care environments. Future Gener. Comput. Syst. 2018, 78, 602–615. [Google Scholar] [CrossRef]
- Mahendran, R.; Tadiboina, S.N.; Thrinath, B.V.S.; Gadgil, A.A.; Madem, S.; Srivastava, Y. Application of Machine Learning and Internet of Things for Identification of Nutrient Deficiencies in Oil Palm. In Proceedings of the International Conferences on Contemporary Computing and Informatics, Uttar Pradesh, India, 14–16 December 2022; pp. 2024–2028. [Google Scholar] [CrossRef]
- Abouelmagd, L.M.; Askr, H.; Darwish, A.; Hassanien, A.E. An Intelligent and Optimized System for Predicting Sustainable Biodiesel Production Using IoT-Based Palm-Oil Trees. BioEnergy Res. 2025, 18, 111. [Google Scholar] [CrossRef]
- Khan, N.; Kamaruddin, M.A.; Sheikh, U.U.; Nawawi, M.; Yusup, Y.; Bakht, M.P.; Noor, N.M. Prediction of Oil Palm Yield Using Machine Learning in the Perspective of Fluctuating Weather and Soil Moisture Conditions: Evaluation of a Generic Workflow. Plants 2022, 13, 1697. [Google Scholar] [CrossRef]
- Ramasenderan, N.; Thiruchelvam, V.; Sivathasan, R.; Ravinchandra, K.; Yahya, A.; Sivanesan, S. Enhancing palm tree oil production through an automated sensory system and IoT monitoring on the Blynk platform. AIP Conf. Proc. 2024, 3161, 020163. [Google Scholar] [CrossRef]
- Anggala, R.; Sutabri, T. Penggunaan Machine Learning untuk Pelayanan Monitoring Kegiatan Pemanenan Kelapa Sawit pada Perusahaan PT BKI SSB. J. Mhs. Kreat. 2024, 2, 57–60. [Google Scholar] [CrossRef]
- Al Mamun, M. IoT-Based Agriculture and Smart Farming: Machine Learning Applications: A Commentary. Deleted J. 2024, 2, 000110. [Google Scholar] [CrossRef]
- Maduranga, M.W.P.; Abeysekera, R. Machine learning applications in iot based agriculture and smart farming: A review. Int. J. Eng. Appl. Sci. Technol. 2020, 4, 24–27. [Google Scholar] [CrossRef]
- Navarro, D.; Foxcroft, D. Correlation and linear regression. In Learning Statistics with Jamovi: A Tutorial for Beginners in Statistical Analysis; Navarro, D., Foxcroft, D., Eds.; Open Book Publishers (OBP): Cambridge, UK, 2025; pp. 255–294. [Google Scholar]
- Chicco, D.; Warrens, M.J.; Jurman, G. The coefficient of determination R-squared is more informative than SMAPE, MAE, MAPE, MSE and RMSE in regression analysis evaluation. PeerJ Comput. Sci. 2021, 7, e623. [Google Scholar] [CrossRef]
- Khan, M.R.; Crabbe, R.A.; Malik, N.A.; O’Meara, L. Applications of geospatial technologies for precision agriculture. In Precision Agriculture: Evolution, Insights and Emerging Trends; Zaman, Q., Ed.; Academic Press: Cambridge, MA, USA, 2023; pp. 71–83. [Google Scholar]
- Yousif, A.N.; Ibrahim, H.M. Online Destinations Map using Google Maps API Based on the Private Database. Int. J. Inf. Technol. Comput. Eng. 2023, 3, 35–39. [Google Scholar] [CrossRef]
- Shrivastava, P.; Tewari, V.K.; Gupta, C.; Singh, G. IoT and radio telemetry based wireless engine control and real-time position tracking system for an agricultural tractor. Discov. Internet Things 2023, 3, 6. [Google Scholar] [CrossRef]
- Bayano-Tejero, S.; Márquez-García, F.; Sarri, D.; Sola-Guirado, R.R. Olive yield monitor for small farms based on an instrumented trailer to collect big bags from the ground. Precis. Agric. 2024, 25, 412–429. [Google Scholar] [CrossRef]
- Hitimana, E.; Kuradusenge, M.; Sinayobye, O.J.; Ufitinema, C.; Mukamugema, J.; Murangira, T.; Masabo, E.; Rwibasira, P.; Ingabire, D.A.; Niyonzima, S.; et al. Revolutionizing Coffee Farming: A Mobile App with GPS-Enabled Reporting for Rapid and Accurate On-Site Detection of Coffee Leaf Diseases Using Integrated Deep Learning. Software 2024, 3, 146–168. [Google Scholar] [CrossRef]
- MIT, J.M.J.; Macolado, J.G.; Soberano, K.T.; Librel, N.G., Jr. Agri Demo Farm Mapping with Geoferencing. GASJAHSS 2024, 2, 307–314. [Google Scholar]
- Seminar, K.B.; Imantho, H.; Sudradjat; Yahya, S.; Munir, S.; Kaliana, I.; Mei Haryadi, F.; Noor Baroroh, A.; Supriyanto; Handoyo, G.C.; et al. PreciPalm: An Intelligent System for Calculating Macronutrient Status and Fertilizer Recommendations for Oil Palm on Mineral Soils Based on a Precision Agriculture Approach. Sci. World J. 2024, 2024, 788726. [Google Scholar] [CrossRef]
- Chalvantharan, A.; Lim, C.H.; Ng, D.K.S. Economic Feasibility and Water Footprint Analysis for Smart Irrigation Systems in Palm Oil Industry. Sustainability 2023, 15, 8069. [Google Scholar] [CrossRef]
- Abubakar, A.; Ishak, M.Y. Exploring the intersection of digitalization and sustainability in oil palm production: Challenges, opportunities, and future research agenda. Environ. Sci. Pollut. Res. 2024, 31, 50036–50055. [Google Scholar] [CrossRef]
- Ruslan, A.A.; Salleh, S.M.; Hatta, S.F.W.M.; Sajak, A.A.B. IoT Soil Monitoring based on LoRa Module for Oil Palm Plantation. Int. J. Adv. Comput. Sci. Appl. 2021, 12, 215–220. [Google Scholar] [CrossRef]
- Torasa, C.; Sermsri, N. Development of Water Management System Used IoT in Oil Palm Plantations. Int. J. Emerg. Technol. Adv. Eng. 2023, 13, 1–8. [Google Scholar] [CrossRef] [PubMed]
- Daud, M.; Zulfikar, M.Y.; Hasibuan, A.; Isa, M. Prototype of Automatic Watering and Fertilizing System for Oil Palm Seeds Based on Internet of Things. AJEEET 2023, 3, 1–9. [Google Scholar] [CrossRef]
- Azhar, I.N.; Idris, A.; Wisnujati, N.S.; Sulong, S.M.; Rahindra, H.A. IoT Based Smart Palm Oil Seed Segregator using RGB Color Sensor. J. Adv. Res. Appl. Mech. 2024, 118, 40–53. [Google Scholar] [CrossRef]










| Reference | Feature | |||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| Mahendran et al. [17] | / | - | - | - | - | - |
| Khan et al. [19] | / | / | - | - | - | - |
| Abouelmagd et al. [18] | / | - | - | - | - | - |
| Ramasenderan et al. [20] | - | - | - | / | / | / |
| Anggala and Sutabri [21] | - | / | - | - | - | - |
| Mamun [22] | - | / | - | - | - | - |
| proposed | / | / | / | - | - | / |
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. |
© 2025 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
Puangsuwan, K.; Puttinaovarat, S.; Sriklin, N.; Phutthamongkhon, W.; Kajornkasirat, S. An Integrated IoT- and Machine Learning-Based Smart Management and Decision Support System for Sustainable Oil Palm Production. Sustainability 2025, 17, 11204. https://doi.org/10.3390/su172411204
Puangsuwan K, Puttinaovarat S, Sriklin N, Phutthamongkhon W, Kajornkasirat S. An Integrated IoT- and Machine Learning-Based Smart Management and Decision Support System for Sustainable Oil Palm Production. Sustainability. 2025; 17(24):11204. https://doi.org/10.3390/su172411204
Chicago/Turabian StylePuangsuwan, Kritsada, Supattra Puttinaovarat, Natthaseth Sriklin, Weerapat Phutthamongkhon, and Siriwan Kajornkasirat. 2025. "An Integrated IoT- and Machine Learning-Based Smart Management and Decision Support System for Sustainable Oil Palm Production" Sustainability 17, no. 24: 11204. https://doi.org/10.3390/su172411204
APA StylePuangsuwan, K., Puttinaovarat, S., Sriklin, N., Phutthamongkhon, W., & Kajornkasirat, S. (2025). An Integrated IoT- and Machine Learning-Based Smart Management and Decision Support System for Sustainable Oil Palm Production. Sustainability, 17(24), 11204. https://doi.org/10.3390/su172411204

