Skip to content
Snippets Groups Projects
Felix Nyffenegger's avatar
Felix Nyffenegger authored
9d33a258
History

AG IoT Stack

Docker stack for the AlpineGuard Project's cloud platform.

MITG-Stack:

  • MQTT Broker to transmit high-frequency sampled data.
  • InfluxDB instance to store time-series data.
  • Telegraf instance to populate InfluxDB with data from various sources.
  • Grafana instance to visualize data from InfluxDB and additional sources.

Installation

  1. Download Docker and Docker Compose
  2. Clone this repo:
git clone https://gitlab.ost.ch/ipek/alpineguard/ag-iot-stack.git
  1. Switch to the project directory:
cd ag-iot-stack
  1. Copy .env-example file:
mv .env-example .env
  1. Configure .env file
nano .env
  1. Start stack with docker-compose:
docker-compose up

The services are running on the following ports:

  • InfluxDB: 8086
  • Grafana: 3000

To configure the InfluxDB source in Grafana, use the following configuration: Alt text