verteiltes Netzwerklayout

verteiltes Netzwerklayout

Teil meines neuen wissenschaftlichen Projekts ist ein Datenerfassungssystem von mehreren entfernten Stationen. Ich habe 15 entfernte Stationen, die mit Solarzellen betrieben werden (geringer Stromverbrauch ist erforderlich). An jeder Station benötige ich eine einzelne Ethernet-Verbindung für den Datenlogger. Das Ziel ist die Erstellung eines virtuellen Netzwerks: Ich brauche 15 Stationen und meinen Computer im selben Netzwerk.

Meine Idee ist, Folgendes zu verwenden:

  1. 15 ARM-basierte Linux-Boards (basierend auf Debian) mit 3G/EDGE-Modem am USB-Anschluss. Jedes ist so konfiguriert, dass es als Router mit VPN-Client fungiert (die Frage ist hier, wie das am einfachsten geht).
  2. 1 zentraler Server (basierend auf Debian), der als VPN-Server fungiert (wahrscheinlich an einem zuverlässigen Ort gehostet)
  3. Mein Windows-Clientcomputer, der Daten herunterlädt und den Status aller Stationen überwacht.

Nun meine Zweifel:

  1. Ist ARM Linux + USB 3G die beste Lösung (niedrige Kosten, geringer Stromverbrauch)? ARM-Boards kosten ca. 100 USD, 3G kostet ca. 50 USD.
  2. Welche Software sollte ich auf dem ARM-Board verwenden (offenes VPN? SSH-Tunnel?)
  3. Welche Software sollte ich auf dem zentralen Server verwenden?
  4. Welche Software muss ich unter Windows verwenden, um eine Verbindung zu diesem privaten Netzwerk herstellen zu können?

Die Grundidee ist, dass meine Datenlogger (die alle über einen integrierten Ethernet-Controller verfügen und sich an verschiedenen Orten befinden) statische IPs haben (sagen wir 192.168.1.100-114) und mein Computer (der sich an einem anderen Ort befindet) eine statische IP im selben Netzwerk hat (sagen wir 192.168.1.50).

Leider bin ich kein Experte in der Netzwerkplanung.

verwandte Informationen