我的新科学项目的一部分是来自多个远程站的数据采集系统。我有 15 个由太阳能电池板供电的远程站(低功耗是必需的)。在每个站点,我需要一个用于数据记录器的以太网连接。目标是创建一个虚拟网络:我需要 15 个站点和我的计算机位于同一个网络中。
我的想法是使用:
- 15 块基于 ARM 的 Linux 主板(基于 Debian),带有连接到 USB 端口的 3G/EDGE 调制解调器。每块都配置为具有 VPN 客户端的路由器(这里的问题是,最简单的方法是什么?)。
- 1 个中央服务器(基于 Debian),将充当 VPN 服务器(可能托管在某个可靠的地方)
- 我的 Windows 客户端计算机将下载数据并监控所有站点的状态。
现在我的疑问是:
- ARM Linux + USB 3G 是最佳解决方案吗(低成本、低功耗)?ARM 板成本约为 100 美元,3G 成本约为 50 美元。
- 我应该在 ARM 板上使用什么软件(打开 VPN?SSH 隧道?)
- 我应该在中央服务器上使用什么软件?
- 我应该在 Windows 上使用什么软件才能连接到这个专用网络。
总体思路是,我的数据记录器(都内置了以太网控制器,位于不同的地方)有静态 IP(比如说 192.168.1.100-114),我的计算机(位于另一个地方)在同一个网络中有一个静态 IP(比如说 192.168.1.50)。
不幸的是,我不是网络规划专家。