An open API service indexing awesome lists of open source software.

https://github.com/beckversync/digital-twin-for-smart-farming

High Performance Computing Center
https://github.com/beckversync/digital-twin-for-smart-farming

azure-digital-twins docker high-performance-computing influxdb kafka lenses producer-consumer snappy spark-structured-streaming threadpool zalo-mini-app

Last synced: 2 months ago
JSON representation

High Performance Computing Center

Awesome Lists containing this project

README

          



## 📌 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
```bash
docker-compose up -d --build
```

### 🖥️ Monitoring the System

- Kafka Control Center: [http://localhost:9021](http://localhost:9021)
- InfluxDB UI: [http://localhost:8086](http://localhost:8086)

## ⚙️ Configuration
- Kafka and InfluxDB configurations are located in the `docker-compose.yaml` file and as environment variables within each script.