Seguro. Las tecnologías que probablemente miraría serían redes de malla y posiblemente un sistema de archivos distribuido.
Hay un artículo de hackaday de 2012 que cubre los experimentos de alguien con redes de malla y un grupo de Raspberry Pis. Para obtener los mejores resultados, es posible que desee utilizar dos o más adaptadores inalámbricos por Raspberry Pi. Uno (o más) adaptadores para la malla y otro para actuar como un punto de acceso normal.
Si configurar una red de malla es demasiado, también podrías buscar antenas y adaptadores wifi más potentes. Además, dado que las casas tienden a interferir con el wifi, puede considerar colocar algunas antenas wifi al aire libre.
- ¿Cuándo usarías una Raspberry pi en una computadora pequeña y normal?
- Cómo alimentar un Raspberry pi y un servo hobby con la misma batería recargable
- ¿Pueden 2 placas Arduino comunicarse a través de módulos RFID / NFC?
- Soy ingeniero electrico. ¿Debo comprar Raspberry Pi?
- ¿Qué reproductor de video es bueno para RaspBMC?
Entonces eso te da una red que podría cubrir un vecindario.
Ahora para compartir archivos, el proyecto piratebox puede ser lo que estás buscando. Eso le brinda un servidor de archivos basado en la web y algunas otras cosas, como tableros de mensajes.
Aunque si usa las cosas de piratebox, tendrá que idear una forma de que funcione con la red de malla. Tal vez configure la sincronización del sistema de archivos para que cada Raspberry Pi parezca tener los mismos archivos. O podría tener uno o más Rpis que tengan un dispositivo de almacenamiento grande, y los otros Rpis se pueden configurar para reenviar el tráfico o montar el sistema de archivos de forma remota.
Si no desea usar piratebox, aún puede hacer que los archivos estén disponibles a través de una variedad de protocolos. FTP, SFTP, WebDav, NFS, CIFS, SMB, upnp, http, etc.
Si querías ser realmente elegante, el grupo de Raspbery Pis podría usar un sistema de archivos distribuido como Gluster o ceph. Si se hace correctamente, podría terminar con una red de almacenamiento que sea tolerante a la pérdida de uno o más Rpis. Gluster admite su propio cliente nativo junto con NFS y CIFS (red de Windows) para acceder a los archivos.
Lo que sea que estés planeando hacer, suena bien. Te deseo suerte.