Smart-Farm-IoT/
├── gateway/
│ ├── gateWay.py # Gateway Edge Node (Farm 1)
│ ├── gateWay_2.py # Gateway Edge Node (Farm 2)
│ ├── consumer.py # Kafka Consumer Fog Node
│ ├── Dockerfile # Dockerfile for gateways
│ └── requirements.txt # Python dependencies
├── docker-compose.yaml # Deploy services
└── README.md # Project description
- Docker and Docker Compose
docker-compose up -d --build- Kafka Control Center: http://localhost:9021
- InfluxDB UI: http://localhost:8086
- Kafka and InfluxDB configurations are located in the
docker-compose.yamlfile and as environment variables within each script.


