Smart Intersection Services Configuration
Service Configuration Files
This directory contains configuration files and setup scripts for the MQTT + InfluxDB + Grafana services integration.
Directory Structure
services/
├── mqtt/
│ ├── mosquitto.conf
│ └── topics.json
├── influxdb/
│ ├── config.yml
│ └── init.flux
├── grafana/
│ ├── datasources/
│ ├── dashboards/
│ └── provisioning/
├── docker/
│ └── docker-compose.yml
└── scripts/
├── start_services.bat
├── stop_services.bat
└── setup_services.py
Service Ports
- MQTT Broker: 1883 (unsecured), 8883 (secured)
- InfluxDB: 8086 (HTTP API)
- Grafana: 3000 (Web UI)
Quick Start
- Run
scripts/setup_services.pyto download and configure services - Run
scripts/start_services.batto start all services - Access Grafana at http://localhost:3000 (admin/admin)
- Desktop app will automatically connect to services