This project implements a cloud-based smart agriculture monitoring system using AWS serverless services and IoT devices. It enables real-time monitoring of soil and environmental conditions to support data-driven and efficient farming decisions.
- ESP32 microcontroller with soil and environmental sensors
- AWS IoT Core for secure device communication
- AWS Lambda for serverless data processing
- AWS DynamoDB for scalable and reliable data storage
- Web-based dashboard for data visualization
- Sensors collect real-time soil and environmental data.
- ESP32 securely publishes sensor data to AWS IoT Core using MQTT.
- AWS Lambda processes incoming data for validation and transformation.
- Processed data is stored in AWS DynamoDB.
- Data is retrieved and visualized through a web dashboard.
- AWS IoT Core
- AWS Lambda
- AWS DynamoDB
- ESP32
- Python (MicroPython)
- Real-time agricultural data monitoring
- Scalable and cost-efficient serverless architecture
- Improved irrigation and crop management decisions
- Integration with weather forecasting APIs
- Automated irrigation control based on sensor data
- Advanced analytics and alert mechanisms