Warum ist es so unzuverlässig, Kollegen für Android Wi-Fi Direct zu entdecken?

Ich experimentiere mit Wi-Fi Direct von Android (oder P2P, wenn Sie es vorziehen). Ich dachte, es funktioniert sehr gut zwischen meinen beiden Handys, aber mir ist aufgefallen, dass ich Probleme mit dem @ habWifiP2pManager.discoverPeers() und / oderWifiP2pManager.requestPeers(). Ich habe diese Ergebnisse beobachtet:

s werden keine Peers erkannt und für mindestens eine Minute werden keine Rückrufe ausgelöst. Ich beobachte dies auch über den Wi-Fi Direct-Teil der Android-Wi-Fi-Einstellungen. Dies ist seltsam, da die Entdeckung manchmal fast sofort abgeschlossen wird.

Ich habe ein Roku-Gerät und Telefon B neben Telefon A. Während alle mit meinem Wi-Fi verbunden sind, wird das Roku nur in ca. 10% der Fälle angezeigt, während die Telefone A und B einander angezeigt werden.

Wenn ich die beiden Telefone vom Wi-Fi-Netzwerk getrennt und erneut gescannt habe, wurde der Roku angezeigt (!!!), Telefon B jedoch erst, nachdem ich mich mindestens zehn Mal aktualisiert hatte.

Meine beiden Telefone sind ein Nexus 7 (unter 4.4.4) und ein Nexus 5 (unter 5.0).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage