Parte de mi nuevo proyecto científico es un sistema de adquisición de datos desde múltiples estaciones remotas. Tengo 15 estaciones remotas alimentadas con paneles solares (es necesario un bajo consumo de energía). En cada estación necesito una única conexión Ethernet para el registrador de datos. El objetivo es crear una red virtual: necesito que 15 estaciones y mi computadora estén en la misma red.
Mi idea es utilizar:
- 15 placas Linux basadas en ARM (basadas en Debian) con módem 3G/EDGE conectado al puerto USB. Cada uno configurado para actuar como un enrutador con un cliente VPN (la pregunta aquí es ¿cuál es la forma más sencilla de hacerlo?).
- 1 servidor central (basado en Debian) que actuará como servidor VPN (probablemente alojado en algún lugar confiable)
- Mi computadora cliente con Windows que descargará datos y monitoreará el estado de todas las estaciones.
Ahora mis dudas:
- ¿Es ARM linux + USB 3G la mejor solución (bajo costo, bajo consumo de energía)? La placa ARM cuesta ~100 USD, 3G cuesta ~50 USD.
- ¿Qué software debo usar en la placa ARM (¿VPN abierta? ¿Túnel SSH?)
- ¿Qué software debo utilizar en el servidor central?
- ¿Qué software debo usar en mi Windows para poder conectarme a esta red privada?
La idea general es que mis registradores de datos (que tienen un controlador Ethernet integrado y están ubicados en diferentes lugares) tienen IP estáticas (digamos 192.168.1.100-114) y mi computadora (ubicada en otro lugar) tiene una IP estática en el misma red (digamos 192.168.1.50).
Lamentablemente no soy un experto en planificación de redes.