Inselmonitoring

Get Started. It's Free
or sign up with your email address
Rocket clouds
Inselmonitoring by Mind Map: Inselmonitoring

1. Inselsystem

1.1. Datenerfassung

1.1.1. Photovoltaik

1.1.2. Windkraft

1.1.3. Akku

1.1.4. Verbraucher

1.1.5. Zusätzliche Sensoren

1.2. Zusammenführung der Messdaten

1.3. Datenspeicherung in der Cloud

1.4. Datenvisualisierung

2. Phasen

2.1. Erstellung des Grundkonzepts inkl. Ausarbeitung der Module

2.1.1. Analyse der zu Überwachenden Komponenten der Inselanlage

2.1.1.1. Welche Daten müssen erfasst werden

2.1.1.2. Welche Geräteschnittstellen sind vorhanden

3. Cloud-Server

3.1. Webserver: Django als Web Framwork

3.1.1. API

3.1.1.1. Messwerte-Streaming/Upload

3.1.1.2. Messwert-Datenbank Sync

3.1.1.3. Konfigurations-Sync

3.1.2. statische Web-Applikation

3.1.2.1. HTML

3.1.2.2. JavaScript

3.1.2.3. AngularJS

3.1.2.4. Bootstrap

3.2. Datenbank: Relationales Datenbanksystem

3.2.1. PostgreSQL

3.2.2. MySQL/MariaDB

4. MicroDatenlogger-Konzept

4.1. Micro-Datenlogger

4.1.1. Hardware: Microcontroller mit Cloudanbindung (Photon, Electron)

4.1.1.1. Stromversorgung über USB

4.1.1.2. Internetanbindung über WLAN oder optional Mobilfunk

4.1.1.3. opt. Einbindung Sensoren mit analogem Ausgangssignal

4.1.1.4. Adapter für die Anbindung des Datenbusses

4.1.1.5. Speicher: 1 MByte Flash (gering)

4.1.2. Arduino-kompatible Programmiersprache

4.1.3. Integriertes WLAN-Modul

4.1.4. Datenhaltung: Cloudstreaming (nur begrenztes zwischenspeichern möglich)

4.1.5. Wartungsschnittstelle

4.2. Particle Cloud-Plattformen

4.2.1. Particle Cloud

4.2.2. Device Management Console

4.2.3. Remote Softwareupdates

4.2.4. Development-Tool Web/Local IDE

5. Datenlogger-Konzept

5.1. Datenlogger

5.1.1. Betriebssystem: Linux

5.1.2. Grundprogrammiersprache: Python

5.1.3. Hardware: Einplatinen-Rechner (Raspberry/Beaglebone)

5.1.3.1. Adapter für die Anbindung des Datenbusses

5.1.3.2. Stromversorgung

5.1.3.3. Internetanbindung

5.1.3.4. opt. Einbindung Sensoren mit analogem Ausgangssignal

5.1.4. Datenhaltung

5.1.4.1. Reine Zwischenspeicherung für Datenstreaming

5.1.4.1.1. dokumentenbasierte Speicherung

5.1.4.2. Lokale Datenhaltung und zyklische Synchronisation mit der Cloud-Datenbank

5.1.4.2.1. lokale Datenbank

5.1.4.2.2. dokumentenbasierte Datenbank

5.1.5. Wartungsschnittstelle

5.1.5.1. Skript zum Aufbau und Halten des SSH-Tunnels zum Datenkonzentrator

5.2. Client

5.2.1. Administrationstools

5.2.1.1. SFTP-Client: Filezilla

5.2.1.1.1. Dateiaustausch

5.2.1.1.2. Einsicht in Logdateien etc.

5.2.1.2. Kommandozeilen-Tool

5.2.1.2.1. Windows: Putty

5.2.1.2.2. Mac: Terminal

5.2.2. SSH-Tunnel-Tool

5.3. Datenkonzentrator