Smart Building IOT System

Dashboard IOT

Requirements

Make sure you use to Compose V2 with the docker compose CLI plugin or by activating the Use Docker Compose V2 setting in Docker Desktop.

Getting Started

Clone the project

git clone https://github.com/roshnaeem/JavaInfluxDBExample.git

Navigate to the project directory

cd JavaInfluxDBExample

Start the services

docker-compose up

Services can be accessed at follwing ports:

InfluxDB Credentials

InfluxDB: http://localhost:8086/

InfluxDB Username: roshnaeem

InfluxDB Password: smart_home_iot

Grafana Credentials

Grafana: http://localhost:3000/

Grafana Username: admin

Grafana Password: admin

Go to "Smart Building" Dashboard in the dashboards section.

Services Used

Mqtt

Docker Image: eclipse-mosquitto

InfluxDB

Docker Image: influxdb:2.1.1

Telegraf

Telegraf Image: telegraf:1.19

Grafana

Grafana image: grafana/grafana-oss:8.4.3

Nodered

Nodered image: nodered:v1.2.0