Wohin mit meinen Daten?

Wie kann ich Daten einfach auf meinem IoT Gateway oder auf der Steuerung WL2000AC/IoT speichern und verwalten?

Weidmüller hat ein neues Update herausgebracht für das IoT-GW und die WL2000AC/IoT, nun ist es möglich der Speicherort der Container z. B. auf ein USB-Stick oder eine SD-Karte auszulagern.

Doch was ist der Mehrwert dieser erweiterte Funktion?

Hierfür habe ich mir ein ganz spezieller Use Case ausgedacht, der bestimmt für viele Anwendungen nützlich ist!

Docker: InfluxDB (Datenbank)

Ich möchte nun verschiedene Sensordaten, die ich entgegennehme, auch direkt auf mein Gerät in eine Echtzeit Datenbank schreiben.

Hierfür habe ich jetzt einen Container von InfluxDB mit Docker integriert, alternativ können Sie natürlich auch eine Prometheus Datenbank etc. verwenden.

Docker: Grafana (Visualisierung)

Zusätzlich war es für mich wichtig, dass ich die Daten der InfluxDB schnell und einfach lokal auf meinem Gerät visualisieren kann, deswegen habe ich nochmals einen zusätzlichen Container integriert.

Hier handelt es sich um Grafana, mit Grafana haben Sie die Möglichkeit, einfach und schnell, Ihre Daten in einem Dashboard zu darzustellen und können die Daten direkt in ein CSV Sheet exportieren.

Mit der Flexibilität und kostenlosen Nutzung der Container Technologie haben Sie jede Menge Möglichkeiten!

Node-RED (Daten Übermittlung)

Doch jetzt ist noch die Frage, wie kann ich meine Datenbank mit Sensordaten füllen oder vielleicht auch automatisierte queries absetzten?

Hierfür verwende ich Node-RED, dadurch habe ich die Möglichkeit, mithilfe eines Node von InfluxDB Daten direkt in eine Datenbank zu schreiben.

Ich habe diese Funktion jedoch noch erweitert, in dem ich die Daten innerhalb der Datenbank auslesen kann, um diese z.B. über E-Mail automatisiert weiterzuleiten.

Auch habe ich noch eine Funktion hinzugefügt, die mir den ganzen Inhalt der Datenbank löschen kann. Diese Funktion können Sie automatisiert mit Ihrem Speichermedium verknüpfen, damit Sie auch garantieren können, dass keine Daten verloren gehen!

Mehrwert:

  • Datenbank integrieren
  • Visualisierung integrieren
  • IoT-GW mit LTE/4G betreiben
  • Schnittstellen (Ethernet, RS485,RS232 und CANopen)
  • Einfache Integration
  • Grosse Datenbank an Container
  • Docker
  • Node-RED