Part of my new scientific project is data acquisition system from multiple remote stations. I have 15 remote stations powered with solar panels (low power consumption is necessary). At each station I need a single Ethernet connection for data logger. The goal is to create a virtual network: I need 15 stations and my computer to be in the same network.
My idea is to use:
- 15 ARM based Linux boards (Debian based) with 3G/EDGE modem attached to USB port. Each configured to act like a router with VPN client (the question here is what is the simplest way to do that?).
- 1 central server (Debian based) that will act as VPN server (probably hosted in some reliable place)
- My windows client computer that will download data and monitor all stations status.
Now my doubts:
- Is ARM linux + USB 3G the best solution (low cost, low power consumption)? ARM board costs ~100 USD, 3G costs ~50 USD.
- What software should I use on the ARM board (open VPN? SSH tunnel?)
- What software should I use on the central server?
- What software should I use on my windows to be able to connect to this private network.
The overall idea is that my data loggers (which all have built in Ethernet controller and are located in different places) have static IPs (let's say 192.168.1.100-114) and my computer (located in another place) has a static IP in the same network (let's say 192.168.1.50).
Unfortunately I'm not an expert in network planning.