Automated Allotment – IoT-Powered Smart Irrigation [IN PROGRESS]
An automated allotment system that monitors soil moisture using ESP32 IoT devices. The system is powered by solar cells and Li-ion batteries, transmitting data via a wireless mesh network. The data flows through a Kafka pipeline to an Apache Spark stream and database while also updating RabbitMQ queues to inform connected web servers in real-time via Server-Sent Events (SSE).
KafkaApache SparkRabbitMQIoTServer-side events