
私の新しい科学プロジェクトの一部は、複数のリモート ステーションからのデータ取得システムです。ソーラー パネルで電力を供給されるリモート ステーションが 15 台あります (低消費電力が必須)。各ステーションには、データ ロガー用の単一の Ethernet 接続が必要です。目標は仮想ネットワークを作成することです。つまり、15 台のステーションとコンピューターを同じネットワークに接続する必要があります。
私のアイデアは以下を使用することです:
- USB ポートに接続された 3G/EDGE モデムを備えた ARM ベースの Linux ボード (Debian ベース) 15 個。それぞれが VPN クライアントを備えたルーターのように動作するように構成されています (ここでの疑問は、それを実現する最も簡単な方法は何かということです)。
- VPN サーバーとして機能する 1 つの中央サーバー (Debian ベース) (おそらく信頼できる場所にホストされている)
- データをダウンロードし、すべてのステーションのステータスを監視する Windows クライアント コンピューター。
さて、私の疑問は:
- ARM Linux + USB 3G は最適なソリューション (低コスト、低消費電力) でしょうか? ARM ボードのコストは約 100 米ドル、3G のコストは約 50 米ドルです。
- ARM ボードではどのようなソフトウェアを使用すればよいですか (オープン VPN? SSH トンネル?)
- 中央サーバーではどのようなソフトウェアを使用すればよいですか?
- このプライベート ネットワークに接続するには、Windows でどのソフトウェアを使用すればよいですか。
全体的な考え方としては、データ ロガー (すべてに Ethernet コントローラーが組み込まれており、異なる場所に配置) に静的 IP (たとえば 192.168.1.100-114) があり、コンピューター (別の場所に配置) に同じネットワーク内の静的 IP (たとえば 192.168.1.50) があるというものです。
残念ながら、私はネットワーク計画の専門家ではありません。