IoT Project Plan and Development Report
IoT Project Plan and Development Report
1. Introduction
The purpose of this report is to outline the development of an IoT-based smart agriculture
system for NGrain Lanka. The goal is to improve rice yield through precise monitoring of
environmental parameters such as soil moisture, pH, temperature, and light levels. This
system incorporates sensors, edge computing, and cloud infrastructure to facilitate real-
time data collection and analysis, aiding farm managers in making data-driven decisions.
2. Problem Identification
Sri Lanka's rice cultivation is affected by unpredictable weather and changing climate
patterns. This leads to irregular rainfall, excess moisture during critical crop phases, and
poor yield. NGrain Lanka seeks to:
- Detect environmental anomalies (e.g., water stress, poor soil pH).
- Provide early alerts to farm managers.
- Use predictive weather models to adjust irrigation and fertilization.
3. AFTHA Investigation
Category Selected Components
Phase Activity
5. Development Report
5.1 Tools and Technologies Used
Initial testing involved soil moisture and temperature sensors. Results showed latency in
cloud update due to poor edge handling. After optimizing with buffering and retry logic in
Node-RED, latency was reduced.
Disadvantages:
7. Conclusion
This report outlines the plan and implementation of an IoT system to support smart
agriculture in Sri Lanka. Through a combination of affordable hardware, open-source tools,
and cloud services, NGrain Lanka can effectively improve its crop yield and manage
resources efficiently.