it-swarm.com.de

WiFi Direct (Android 4.0) mit mehreren (3+) Geräten

Wie hier: Automatische Authentifizierung für Android WiFi Direct Ich möchte ein mobiles Ad-hoc-WLAN-Netzwerk mit Android-Geräten erstellen. Aber im Gegensatz zu der obigen Frage möchte ich die offizielle Android WiFi Direct API verwenden, die seit Android 4.0 verfügbar ist.

Gibt es eine Möglichkeit, nicht nur zwei Geräte über WiFi Direct zu verbinden, sondern auch drei oder mehr? Nachrichten könnten also von einem Gerät zum anderen übertragen werden, indem mehrere andere Geräte dazwischen verwendet werden (daher eine größere Entfernung zwischen Sender und Empfänger). 

Die Wifi Direct-Demo funktioniert nur für das Koppeln von zwei Geräten und ich konnte keinen anderen Weg finden. 

Vielen Dank!

22
florian h

Gibt es eine Möglichkeit, nicht nur zwei Geräte über WiFi Direct, sondern auch drei oder mehr anzuschließen?

Ja, die Wi-Fi Direct-Spezifikationen erklären, dass es möglich ist, eine 1-zu-1-Verbindung herzustellen. Eines der Geräte fungiert als Gruppeneigentümer (ich denke, es ist ein Zugangspunkt). Ich konnte während einiger Tests ein Wi-Fi Direct-Netzwerk mit 3 Geräten erstellen. 

Da sich alle Geräte im Bereich des Gruppeneigentümers befinden müssen, können Sie sicher sein, dass Ihre Nachricht beim zweiten Client ankommt

27

Ja, es gibt keine Grenzen. Wir haben mit 5-6 Geräten experimentiert - darüber hinaus wird es im Moment nicht sehr gut skalieren.

Hier ist ein Video von Gobelin auf JellyBean - http://www.youtube.com/watch?v=6emgRvH4mTo&list=UUQmz9albYeqArJvmpmaQpGQ&index=1&feature=plcp

5
Irfan

So verbinden Sie ein anderes Gerät mit der P2P-Gruppe: Auf GO-Gerätetyp:

Sudo wpa_cli wps_pbc

und auf dem neuen Gerät willst du mitmachen:

Sudo wpa_cli p2p_connect <GO-MAC-address> pbc join

auf dieser Site: http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WiFi_Direct_Configuration_Scripts#Connect_in_pbc_.28Push_button_Control.29

0
stanley783

Sie können dies mit Hilfe von Java NIO (Non Blocking IO) .__ tun. Es gibt auch eine Option in Wifi Direct, um eine Gruppe zu erstellen. Diese Gruppe wird verwendet. Group group wird als Server verwendet und kann Nachrichten übertragen und einem Server können alle Geräte über eine Gruppe miteinander kommunizieren.

0
shahbaz.atta