36 lines
721 B
Markdown
36 lines
721 B
Markdown
# Weather Connect - MQTT to Database Bridge
|
|
|
|
A Docker-based Python application that subscribes to MQTT weather data and inserts it into various databases.
|
|
|
|
## Features
|
|
|
|
- MQTT client for weather data subscription
|
|
- Database abstraction layer supporting Oracle, MS SQL, PostgreSQL, and MySQL
|
|
- Configurable database connections
|
|
- Structured logging
|
|
- Docker containerization
|
|
|
|
## Configuration
|
|
|
|
Copy `.env.example` to `.env` and configure your settings:
|
|
|
|
```bash
|
|
cp .env.example .env
|
|
```
|
|
|
|
## Running with Docker Compose
|
|
|
|
```bash
|
|
docker-compose up --build
|
|
```
|
|
|
|
## Supported Databases
|
|
|
|
- Oracle
|
|
- Microsoft SQL Server
|
|
- PostgreSQL
|
|
- MySQL
|
|
|
|
## Environment Variables
|
|
|
|
See `.env.example` for all available configuration options. |