Was ist das File-Sharing-Protokoll über Wifi Direct?

Ich entwickle eine Wifi Direct-Kommunikation zwischen Android- und Linux-Systemen. Tatsächlich kann ich eine Wifi Direct-Verbindung herstellen und die FTP-Dateifreigabe erfolgreich durchführen.

Aber ich möchte ein einfacheres File-Sharing-System machen, wie das Wifi Direct-Filesharing von Android. Die FTP-Verbindung erfordert einige Konfigurationen, aber wie Sie wissen, reichen nur wenige Berührungen aus, um Dateien zwischen Androiden über WLAN direkt auszutauschen.

Meine Frage ist :

  1. Verfügt Android über ein bestimmtes Dateiübertragungsprotokoll über Wifi Direct?
  2. Was ist der beste Weg für die Dateiübertragung zwischen Linux- und Android-Systemen?

Danke fürs Lesen.

Antworten (1)

Verfügt Android über ein bestimmtes Dateiübertragungsprotokoll über Wifi Direct?

WiFi Direct ist genau wie Bluetooth ein Kommunikationsprotokoll. Was zwischen den beiden Bluetooth unterscheidet, hat ein Übertragungsprotokoll; Object Exchange (OBEX), das den Austausch binärer Objekte zwischen Geräten erleichtert), während ersteres dies nicht tut.

AFAIK gibt es selbst in der Android-Umgebung kein Standardprotokoll für die gemeinsame Nutzung von Dateien.

WiFi Direct ist nur eine Schicht in einem ganzen Stapel verschiedener Kommunikationstechnologien und Protokolle, die erforderlich sind, damit die gemeinsame Nutzung von Dateien über Netzwerkverbindungen funktioniert.

Grundsätzlich müssen Sie Transport- und Sitzungsprotokollschichten darüber legen (wie TCP/IP), zusätzlich müssen Sie Anwendungsprotokolle über TCP/IP legen (wie FTP, NFS, CIFS).

Was ist der beste Weg für die Dateiübertragung zwischen Linux- und Android-Systemen?

Nun, es kommt darauf an, vielleicht über eine USB-Verbindung? Zuverlässigkeit und Schnelligkeit sind Ihnen garantiert. Manchmal müssen wir die Dinge nicht verkomplizieren.

Kabellose Methoden? (z. B. Bluetooth, Wi-Fi Wi-Fi Direct usw.), aber auch hier spielen andere Faktoren eine Rolle: Kompatibilität, Sitzungsprotokolle (FTP, CIFS usw.) Einige Protokolle sind mit hohen Geschwindigkeiten und Zuverlässigkeit verbunden, z. B. cifs> ftp usw.

Sehen Sie sich ein Beispiel für ein solches Szenario mit Wi-Fi an: Dateiübertragung mit einem Linux-PC über einen mobilen Hotspot

Kredite:

WIFI Direct ist jetzt in wp8.1 aktiviert – Entwickler können wir Filesharing-Apps erwarten, die WiFi Direct-APIs verwenden???

Danke für deine Antwort. Meine Frage Nr. 2 betraf die WLAN-Direktumgebung, aber ich habe voll und ganz verstanden, dass es nichts Besseres als FTP, NFS usw. gibt.
Vielen Dank für die Annahme, tut mir leid, dass ich den zweiten Teil falsch verstanden habe. Ich nahm an, dass es sich um einen allgemeinen Vergleich handelt