====== Die Netzwerkinfrastruktur ====== Die im [[https://www.badems-nassau.info/poi/neuhoffnungsstollen|Neuhoffnungsstollen in Bad Ems]] installierte Netzwerklösung, setzt zum großen Teil auf drahtlose Kommunikation. Zur Überbrückung längerer Distanzen kommen [[https://www.ui.com/|Ubiquiti]] Netzwerkbrücken zum Einsatz, die Anbindung von Sensoren findet über eine lokale LoRaWAN Infrastruktur ab. Weiterhin ist es wichtig eine Sicherheit vor Datenausfall zu haben, daher wird ein Edge Server in Form eines [[https://www.raspberrypi.com/products/raspberry-pi-5/|Raspberry Pi 5]] betrieben. ===== Herleitung ===== {{:eolab:dieter:netzwerk:lorawan_on_the_edge_-_andesflux.png?600 |LoRaWAN on the Edge - Andesflux}} Im Rahmen des [[eolab:ecotower:start|Andesflux]] Projektes haben wir für uns eine Netzwerkinfrastrukturlösung entwickelt, welche uns vor einem Datenausfall schützt sollte keine Internetverbindung vorhanden sein. Dabei wird ein Server, wie er auch gestaltet sei, vor Ort ausgeführt. Die Daten werden dabei somit immer lokal gespeichert, hierfür setzen wir auf [[https://www.influxdata.com/|InfluxDB]], da diese optimal zur Speicherung von Zeitreihendaten ausgelegt ist. Solange eine Internetverbindung besteht werden alle Schreibenden-Zugriffe auf eine externe Datenbank gespiegelt. Alle nicht-erfolgreichen Verbindungen zur externen Datenbank, werden automatisch bei Wiederherstellung der Verbindung synchronisiert. Um weiteren Ausfall der extern verfügbaren Daten entgegenzuwirken, und somit dauerhaft möglichst aktuelle Daten zur Verfügung zu haben, können mehrere Internetzugangspunkte genutzt werden, bspw. Mobilfunk und DSL, und im Router sogenannte Fail-Overs eingerichtet werden. ===== Netzplan ===== {{drawio>eolab:dieter:netzplan-v1.png}} Innerhalb des Stollens arbeiten wir mit Datenknotenpunkten (DKP). Der wichtigste Ort hier im Projekt ist der Raum um den Schacht Nummer 3. Hier befindet sich der Hauptknotenpunkt des Netzwerks. Dieser beinhaltet den Server und auch das LoRaWAN Gateway inkl. des Netzwerk-Servers der dafür benötigt wird. Die Verbindung zwischen den beiden DKPs wird über eine Richtfunkstrecke, welche im 5 Ghz Bereich funkt hergestellt. Der Cloud-Server wird von der HSRW bei [[https://www.netcup.com/de|Netcup]] gehostet, da die Dienste lediglich gering ausgelastet sind, da nur ein Stollen momentan versorgt wird, reicht bereits ein sehr kleiner V- oder Root-Server aus, welcher im Monat nur geringe Kosten verursacht. Durch entsprechende Konfiguration ist es so auch möglich auf die Geräte und Dienste, welche auf dem Server im Bergwerk installiert sind, zuzugreifen. ===== Aufbau der Hardware ===== Folgend können die einzelnen Beschreibungen des Aufbaus der Hardware gefunden werden: * [[.:hardware:dkp1|DKP 1 - Eingang]] * [[.:hardware:dkp2|DKP 2 - Schacht 3]] Weiterhin wurden im Neuhoffnungsstollen Versuche mit unterschiedlicher Hardware durchgeführt: * [[eolab:dieter:versuch:ble|Bluetooth Low Energy - Reichweitentest]] * [[eolab:dieter:versuch:lorawan|LoRaWAN - Reichweitentest]] * [[eolab:dieter:versuch:richtfunkstrecke|Richtfunkstrecke - 2.4Ghz und 5Ghz]] ===== Konfiguration der Hard- und Software ===== Im Folgenden können die einzelnen Beschreibungen der Konfiguration der Hard- und Software gefunden werden. Die Einrichtung des Cloud Servers, sowie des Servers innerhalb des Stollens finden Sie im Abschnitt [[eolab:dieter:cloud:start|Datenmanagement und -speicherung]]. * [[.:config:ips|Netzwerk IPs]] * [[.:config:router|Router - RUT956]] * [[.:config:funkbruecke|Funkbrücke - Ubiquiti LiteBeam 5AC Gen2]] * [[.:config:lorawan-gateway|LoRaWAN Gateway]]