Hallo zusammen,
ich bin hier neu und habe gleich eine (für mich) komplizierte Frage. Ich kenne mich zwar gut mit Programmierung aus, aber leider nicht mit Netzwerken und hoffe, dass mir jemand weiterhelfen kann.
Ich habe eine teilweise selbst entwickelte Hausautomatisierung, die aus folgenden Komponenten besteht:
Auf dem Raspi läuft auch noch mySql, in der ich in einer Datenbank alle meine Daten speichere. Diese Daten werden jede Nacht ins NAS übertragen, auf dem ebenfalls eine mySql-Datenbank läuft, soi dass ich dort auch ein Backup habe. Auch alle Log-Files etc. werden ans NAS für Backupzwecke übertragen.
In der Fritzbox habe ich auch das Gast-WLAN aktiviert, das ist aber nur für Gäste da. Meine IoT-Geräte befinden sich im normalen Heimnetzwerk. Die würde ich aber da gerne rausnehmen und entweder ins Gast-WLAN verbannen oder sogar ein eigenes WLAN dafür aufmachen. Die IoT-Geräte brauchen natürlich meine Zugangsdaten für das Heimnetzwerk und das möchte ich in Zukunft anders gestalten, so dass ich auch z. B. das Passwort unabhängig vom Heimnetzwerk ändern kann.
Die IoT-Devices greifen auf das Netzwerk über den REST-Service zu, in der umgekehrten Richtung gibt es keine Kommunikation (bis auf natürlich die Responses des REST-Services). Aber weder der REST-Service noch der Java-Server greifen auf die Sensoren zu.
Das Problem, welches ich bei der Abtrennung sehe: Wenn ich die IoT-Geräte in ein anderes Netz verschiebe, dann kann natürlich der RaspberryPi nicht mehr mit diesen Geräten kommunizieren, also muss der ebenfalls in dieses andere Netz. Wenn der aber da drin ist, dann kann mich nicht mehr remote auf dem RaspberryPi anmelden. Außerdem kann ich dann vom RaspberryPi nicht mehr auf das NAS zugreifen, so dass das ganze Backup-Verfahren nicht mehr funktioniert.
Am liebsten wäre es mir, wenn der Raspi im Heimnetz bleiben könnte und nur die Sensoren in ein separates WLAN wandern würden. Aber wie kann dann die Kommunikation zwischen dem Raspi und den IoT-Devices funktionieren?
Welche Möglichkeiten gibt es hier?
Vielen Dank für eure Meinungen und Ratschläge,
Rudi
ich bin hier neu und habe gleich eine (für mich) komplizierte Frage. Ich kenne mich zwar gut mit Programmierung aus, aber leider nicht mit Netzwerken und hoffe, dass mir jemand weiterhelfen kann.
Ich habe eine teilweise selbst entwickelte Hausautomatisierung, die aus folgenden Komponenten besteht:
- ein RaspberryPi, auf dem folgende Software läuft
- FHEM
- ein selbst geschriebener Server in Java, der die Daten aller Sensoren und Aktoren in einer Datenbank speichert
- ein REST-Service (ebenfalls in Java), der es einigen Sensoren erlaubt, ihre Daten einzuliefern sowie die Steuerung von Kompontenten über eine Android-App ermöglicht
- einige HomeMatic-Sensoren und Aktoren sowie das zugehörige HMLAN-Gateway für HomeMatic
- einige selbst entwickelte Sensoren und Aktoren, die ihre Daten und Anfragen über den REST-Service an den RaspberryPi schicken
- eine Fritzbox 7490
- und ein NAS ist auch noch da
Auf dem Raspi läuft auch noch mySql, in der ich in einer Datenbank alle meine Daten speichere. Diese Daten werden jede Nacht ins NAS übertragen, auf dem ebenfalls eine mySql-Datenbank läuft, soi dass ich dort auch ein Backup habe. Auch alle Log-Files etc. werden ans NAS für Backupzwecke übertragen.
In der Fritzbox habe ich auch das Gast-WLAN aktiviert, das ist aber nur für Gäste da. Meine IoT-Geräte befinden sich im normalen Heimnetzwerk. Die würde ich aber da gerne rausnehmen und entweder ins Gast-WLAN verbannen oder sogar ein eigenes WLAN dafür aufmachen. Die IoT-Geräte brauchen natürlich meine Zugangsdaten für das Heimnetzwerk und das möchte ich in Zukunft anders gestalten, so dass ich auch z. B. das Passwort unabhängig vom Heimnetzwerk ändern kann.
Die IoT-Devices greifen auf das Netzwerk über den REST-Service zu, in der umgekehrten Richtung gibt es keine Kommunikation (bis auf natürlich die Responses des REST-Services). Aber weder der REST-Service noch der Java-Server greifen auf die Sensoren zu.
Das Problem, welches ich bei der Abtrennung sehe: Wenn ich die IoT-Geräte in ein anderes Netz verschiebe, dann kann natürlich der RaspberryPi nicht mehr mit diesen Geräten kommunizieren, also muss der ebenfalls in dieses andere Netz. Wenn der aber da drin ist, dann kann mich nicht mehr remote auf dem RaspberryPi anmelden. Außerdem kann ich dann vom RaspberryPi nicht mehr auf das NAS zugreifen, so dass das ganze Backup-Verfahren nicht mehr funktioniert.
Am liebsten wäre es mir, wenn der Raspi im Heimnetz bleiben könnte und nur die Sensoren in ein separates WLAN wandern würden. Aber wie kann dann die Kommunikation zwischen dem Raspi und den IoT-Devices funktionieren?
Welche Möglichkeiten gibt es hier?
Vielen Dank für eure Meinungen und Ratschläge,
Rudi