Transferir archivos desde un dispositivo de almacenamiento masivo a otra máquina a través de wifi

5

¿Cómo se puede construir un dispositivo que se presenta a sí mismo como un dispositivo de almacenamiento masivo en una máquina a través de usb, y luego los archivos que se le transfieren, se envían a una ubicación remota a través de wifi (puede ser ad hoc). Algo así como el eye-fi pero que puede enviar cualquier archivo.

Algo similar a estos dispositivos:

enlace (Por qué no puedo usar: Se lanzará el primero de julio, que es demasiado tarde para mí)

enlace (Por qué no puedo usar: el sistema de archivos remoto está montado solo para leer)

Gracias

    
pregunta

3 respuestas

5

Puedes comprar una placa Linux integrada con una tarjeta SD, un puerto usb y una tarjeta wifi. Escriba un script que use el comando rsync para sincronizar el contenido de la tarjeta SD con su servidor remoto a través de una conexión SSH. Configure el demonio cron para ejecutar el script rsync una vez por minuto (o tal vez con menos frecuencia, dependiendo de la velocidad de la conexión) .

Tendría que generar un par de claves SSH y colocar la clave pública en el servidor remoto para que la placa pueda iniciar sesión sin que una persona tenga que escribir una contraseña.

Para hardware, probaría algo como uno de los siguientes:

  1. Hawkboard
  2. Beagleboard
  3. TS-7552
respondido por el pingswept
2

Si está buscando simplemente "hacer el trabajo", me gustaría seguir con Linux como se sugiere. Funcionará y será rápido.

Si está intentando construir algo con una lista de materiales baja, podría considerar un microcontrolador hablando de almacenamiento masivo USB, conectado a una radio que no sea wifi. Luego, conecte la radio a Ethernet / wifi en el otro extremo. Sin embargo, no será tan rápido como el wifi.

Un enfoque podría ser un par de jeenodes . Uno ejecutando V-USB para hablar de almacenamiento masivo, el otro conectado a ethernet .

    
respondido por el Toby Jaffey
1

Si me equivoco en la respuesta de @ Joby, creo que podrías usar un WiShield en un Arduino para obtener el aspecto inalámbrico. Luego apuesto a que hay alguien que ha hecho un escudo de almacenamiento masivo (si no es así, podría ser una buena idea para mí intentarlo y lograrlo algún día ...)

    
respondido por el vicatcu

Lea otras preguntas en las etiquetas