Agriculture / IoT
We developed a production-ready IoT smart farming system deployed across multiple agricultural sites, integrating over 200 IoT sensors per farm including soil moisture sensors (capacitive and tensiometric), NPK sensors, pH meters, weather stations, and crop imaging cameras.
The platform collects sensor data every 15 minutes via LoRaWAN gateways and cellular backup, processing over 50,000 data points daily per farm. Real-time dashboards display soil moisture maps, weather forecasts, crop growth indices (NDVI), and irrigation status. Automated irrigation controllers activate based on soil moisture thresholds, weather predictions, and crop water requirements.
Machine learning models trained on 3+ years of historical data predict optimal irrigation schedules, detect early signs of disease through leaf analysis, and recommend fertilizer application timing. The system integrates with existing farm equipment via Modbus RTU and CAN bus protocols. Mobile apps enable farmers to receive push notifications for critical alerts and remotely control irrigation zones.
Edge computing nodes process data locally during connectivity outages, with automatic synchronization when connection is restored. The platform supports multiple crop types (corn, wheat, tomatoes, lettuce) with crop-specific algorithms and thresholds.
Challenges
- •Integrating 8+ different sensor manufacturers with varying communication protocols (Modbus, RS485, I2C, SPI)
- •Processing and storing 50,000+ sensor readings per day per farm with sub-second latency requirements
- •Maintaining reliable connectivity in remote rural areas with limited cellular coverage
- •Calibrating sensors for different soil types and ensuring accuracy across varying environmental conditions
- •Building ML models that account for regional climate patterns, soil composition, and crop varieties
Solutions
- Developed unified IoT gateway firmware supporting Modbus RTU, RS485, I2C, SPI, and LoRaWAN protocols with automatic protocol detection
- Implemented InfluxDB time-series database with 30-day retention for real-time data and PostgreSQL for historical analytics, using data compression to reduce storage by 70%
- Deployed LoRaWAN mesh network with cellular backup (4G/LTE) and edge computing nodes that cache 7 days of data locally
- Created automated sensor calibration system with drift detection and correction algorithms, plus manual calibration workflows for field technicians
- Trained ensemble ML models (Random Forest + LSTM) on region-specific datasets with 85% accuracy for irrigation recommendations and 78% accuracy for disease prediction
Results
- 35% reduction in water usage through precision irrigation scheduling based on real-time soil moisture and weather forecasts
- 28% increase in crop yield through optimized irrigation and early pest/disease detection
- 50% reduction in manual field monitoring time (from 4 hours/day to 2 hours/day per farm)
- Early detection system prevented 18% crop loss by identifying issues 5-7 days before visible symptoms
- ROI achieved within 18 months through water savings and increased yields
Project Details
IoT Smart Farming System
Comprehensive IoT-based precision agriculture platform with soil sensors, weather stations, automated irrigation control, and crop health monitoring for 500+ acre farms.
Client
Lembaga Kemajuan Terengganu Tengah
Duration
16 months
Team Size
9 developers (3 IoT engineers, 3 backend, 2 frontend, 1 ML engineer)
Technologies
Frontend
ReactTypeScriptRechartsMapbox GLPWAReact Native
Backend
PythonFastAPIInfluxDBPostgreSQLRedisMQTT BrokerLoRaWAN Server
Infrastructure
AWS IoT CoreAWS EC2DockerKubernetesTensorFlowEdge Computing (Raspberry Pi)
Let's Build Something Ambitious
Ready to transform your business with scalable software? Fill out the form and our engineering team will get back to you within 24 hours.
50+
Systems Delivered
5+
Years Experience
Email: hello@awanos.com
Office: C-11, 1, Jln Atmosphere 6, Pusat Bandar Putra Permai, 43300 Seri Kembangan, Selangor
Phone: 011-6569 6568