Estoy desarrollando comunicación Wifi Direct entre Android y Linux System. En realidad, puedo hacer una conexión Wifi Direct y compartir archivos FTP con éxito.
Pero quiero hacer un sistema de intercambio de archivos más simple, como el intercambio de archivos Wifi Direct de Android. La conexión FTP necesita algunas configuraciones, pero como sabes, solo unos pocos toques son suficientes para compartir archivos entre Androids a través de wifi directo.
Mi pregunta es :
Gracias por leer
¿Android tiene un protocolo de transferencia de archivos específico a través de Wifi Direct?
WiFi Direct es un protocolo de comunicación como Bluetooth. Lo que diferencia a los dos bluetooth tiene un protocolo de transferencia; Object Exchange (OBEX) que facilita el intercambio de objetos binarios entre dispositivos) mientras que el primero no lo hace.
AFAIK no existe un protocolo estándar para compartir archivos, incluso en el entorno de Android.
WiFi directo es solo una capa en una pila completa de diferentes tecnologías y protocolos de comunicación necesarios para que funcione el intercambio de archivos a través de conexiones de red.
Básicamente, debe colocar capas de protocolos de sesión y transporte en la parte superior (como TCP / IP), además, debe colocar protocolos de aplicación en la parte superior de TCP / IP (como FTP, NFS, CIFS)
¿Cuál es la mejor manera de transferir archivos entre los sistemas Linux y Android?
Bueno, depende, ¿tal vez usando una conexión USB? usted está garantizado realibib y velocidad. A veces no hace falta complicar las cosas.
¿Métodos inalámbricos? (es decir, bluetooth, wi-fi, wifi directo, etc.) pero nuevamente entran en juego otros factores: compatibilidad, protocolos de sesión (FTP, CIFS, etc.) algunos protocolos están asociados con altas velocidades y confiabilidad, por ejemplo, cifs> ftp, etc.
Vea un ejemplo de tal escenario usando wi-fi: transferencia de archivos con una PC con Linux a través de un punto de acceso móvil
Créditos:
GTKoo
xavier_fakerat