¿Cuál es el protocolo para compartir archivos a través de Wifi Direct?

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 :

  1. ¿Android tiene un protocolo de transferencia de archivos específico a través de Wifi Direct?
  2. ¿Cuál es la mejor manera de transferir archivos entre los sistemas Linux y Android?

Gracias por leer

Respuestas (1)

¿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:

WIFI Direct ahora está habilitado en wp8.1. ¿Podemos los desarrolladores esperar que las aplicaciones para compartir archivos usen las API directas de wifi?

Gracias por su respuesta. Mi pregunta No2 fue el caso del entorno wifi directo, pero entendí completamente que no hay otro mejor que FTP, NFS, etc.
Gracias por aceptar, lo siento, no entendí bien la segunda parte, supuse que era una comparación general.