Skip to content

Beckversync/Digital-twin-for-smart-farming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Project Overview

📂 Project Structure

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

💻 Deployment Instructions

🐳 Installation Requirements

  • Docker and Docker Compose

▶️ Run the System

docker-compose up -d --build

🖥️ Monitoring the System

⚙️ Configuration

  • Kafka and InfluxDB configurations are located in the docker-compose.yaml file and as environment variables within each script.