Часть моего нового научного проекта - система сбора данных с нескольких удаленных станций. У меня есть 15 удаленных станций с питанием от солнечных батарей (необходимо низкое энергопотребление). На каждой станции мне нужно одно соединение Ethernet для регистратора данных. Цель состоит в том, чтобы создать виртуальную сеть: мне нужно 15 станций и мой компьютер, чтобы быть в одной сети.
Моя идея заключается в использовании:
- 15 плат Linux на основе ARM (на основе Debian) с модемом 3G/EDGE, подключенным к порту USB. Каждый из них настроен на работу как маршрутизатор с VPN-клиентом (вопрос здесь в том, что является самым простым способом сделать это?).
- 1 центральный сервер (на основе Debian), который будет действовать как VPN-сервер (возможно, в каком-то надежном месте)
- Мой клиентский компьютер Windows, который будет загружать данные и контролировать состояние всех станций.
Теперь мои сомнения:
- Является ли ARM linux + USB 3G лучшим решением (низкая стоимость, низкое энергопотребление)? ARM плата стоит ~ 100 долларов США, 3G стоит ~ 50 долларов США.
- Какое программное обеспечение я должен использовать на плате ARM (открытый VPN? SSH туннель?)
- Какое программное обеспечение я должен использовать на центральном сервере?
- Какое программное обеспечение я должен использовать на своих окнах, чтобы иметь возможность подключиться к этой частной сети.
Общая идея заключается в том, что мои регистраторы данных (которые все имеют встроенный контроллер Ethernet и расположены в разных местах) имеют статические IP-адреса (скажем, 192.168.1.100-114), а мой компьютер (расположенный в другом месте) имеет статический IP-адрес в та же сеть (скажем, 192.168.1.50).
К сожалению, я не специалист по сетевому планированию.