Cómo hacer un programa como Xender en python

Lo que básicamente hacen programas como Xender o ShareIt es que crean un punto de acceso Wi-Fi local en su teléfono y luego se crea un servidor TCP en esa red, desde donde los archivos de datos se sirven a los dispositivos receptores. Tiene básicamente la misma funcionalidad de un servidor FTP.

Por lo que está tratando de lograr, le sugiero que se adhiera al RPi ya que las placas Arduino no tienen suficiente hardware para alojar dicho servidor. Incluso si pueden, serán muy lentos e incluso podrían ocasionar caídas de conexión ocasionales.

Ahora, configurar el servidor es un proceso bastante complejo y largo. Puede obtener una visión detallada del proceso aquí:

Raspberry Pi: el servidor doméstico perfecto

Y la mejor parte del tutorial mencionado anteriormente es que ni siquiera tendrá que usar Python, ¡llame a hacerlo todo desde el Terminal Raspbian Linux!

¡Espero que ayude! 🙂

Paz.

No sé si puedes usar WiFi directo con tus scripts de Python.

Pero mi sugerencia es que si su objetivo es acceder a los archivos en el disco duro, simplemente puede hacer un servidor tcp / udp usando python y crear la función adecuada para obtener archivos. Y luego cree un cliente en Java para conectarse con el servidor. Pero mi sugerencia es ejecutar un servidor ftp en su Pi y luego asignar las credenciales de ese servidor en cualquier administrador de archivos que admita unidades de red ftp. Tales como Xplore File Manager.