2016-12-28 6 views
2

Ich habe versucht, auf meine Raspberry Pi läuft Android Aktivitäten WiFi zu verbinden, aber ohne Erfolg.Connecting Raspberry Pi läuft Android Aktivitäten wifi

habe ich this guide gefolgt Wifi zu verbinden. Ich hatte meinen Pi über den Ethernet-Port angeschlossen, um die IP-Adresse zu bekommen und konnte mich dann über adb connect Android.Local verbinden. Aber wenn die WifiSetupService über den unten Befehl starten

adb shell am startservice \ 
    -n com.google.wifisetup/.WifiSetupService \ 
    -a WifiSetupService.Connect \ 
    -e ssid <Network_SSID> \ 
    -e passphrase <Network_Passcode> 

und dann bekommen die logcat Ausgabe über adb logcat -d | grep Wifi Befehl, erhalte ich den folgenden Ausgang:

12-28 17: 27: 19,761 1133 1133 D WifiSetupService : onStartCommand (Intent {act = WifiSetupService.Connect cmp = com.google.wifisetup/.WifiSetupService (hat Extras)}) 12-28 17: 27: 19.761 1133 1133 I WifiConfigurator: Verbindung zum Netzwerk mit der SSID "winterfell" 12 -28 17: 27: 19,764 408 1052 D WifiService: setWifiEnabled: true pid = 1133 uid = 10023 12- 28 17: 27: 19,771 1133 1360 D WifiConfigurator: Aktualisierung der bestehenden Netzwerk 0 12-28 17: 27: 19,845 408 1361 D WifiNetworkHistory: Speichern Netzwerk Geschichte: "Winterfell" WPA_PSK gw: null Network Selection-Status: NETWORK_SELECTION_ENABLED ephemeren = false Wahl : null link: 0 status: 2 nid: 0 hasEverConnected: false 12-28 17: 27: 19.845 408 1361 V WifiNetworkHistory: writeKnownNetworkHistory write Konfig "winterfell" WPA_PSK 12-28 17: 27: 19.883 408 1362 D WifiNetworkHistory: Speichern Netzwerkverlauf: "winterfell" WPA_PSK gw: null Netzwerkauswahlstatus: NETWORK_SELECTION_ENABLED ephemeral = Falsche Auswahl: null Link: 0 Status: 2 nid: 0 hasEverConnected: false 12-28 17: 27: 19.884 408 1362 V WifiNetworkHistory: writeKnownNetworkHistory write config "Winterfell" WPA_PSK 12-28 17: 27: 19,884 408 457 I WifiConnectivityManager: forceConnectivityScan: 49,884 1133 1360 E WifiConfigurator:12-28 17: 27: 19,886 408 457 E WifiScanner: werden können 12-28 17 Zuhörer gefunden Wifi fehlgeschlagen in 30000 ms

Ich weiß nicht, verbinden wo ich vermisse oder warum Pi keine Verbindung zu Wifi herstellen kann. Ich habe mehrfach bestätigt, dass ich die richtige Passphrase an den Befehl shell am sende.

Jede Hilfe wird sehr geschätzt!

+0

Sie genau einfügen können Sie, was schalte ich das Terminal ein? (Natürlich nicht Passwort ändern :)) –

+0

wie Jan sagte, zeigen Sie uns den eigentlichen Befehl, ist Ihre SSID "Winterfell" oder Leerzeichen enthalten? – Blundell

+2

@Jan der eigentliche Befehl ist die Eingabe von 'adb Shell am Startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid Winterfell -e Passphrase ActualPassphrase'. Ich habe versucht, SSID und Passphrase-Werte in einfache Anführungszeichen zu kapseln, aber ohne Erfolg. – d3m0li5h3r

Antwort

4

die ssid für

-e ssid <Network_SSID> \

case sensitive :-)

Versuchen ist Winterfell

0

Ich glaube, ich ähnliches Problem hatte. Es könnte durch meine früheren Versuche verursacht werden, sich im selben Netzwerk einzuloggen, aber mit falschem SSID/Passwort (Problem mit Leerzeichen gelöst here). Zuerst versuchte ich mich mit einem anderen Netzwerk zu verbinden, ich benutzte den Hotspot auf meinem Android-Handy, mit WPA2 und einfachem SSID/Passwort ohne irgendwelche Leerzeichen oder seltsame Zeichen, nur um sicher zu sein. Es verband sich ohne Probleme, aber ich konnte immer noch keine Verbindung zu meinem Ziel-Access-Point herstellen. Was mein Problem gelöst hat, war ein erneutes Flashen der microSD-Karte und ein erneutes Verbinden, diesmal jedoch mit dem richtigen SSID/Passwort zum ersten Mal.

+1

Ich werde es versuchen und aktualisieren – d3m0li5h3r

+0

Ich versuchte, mein Android-Gerät über Hotspot, ich konnte nicht verbinden, so gut .. so habe ich nur alles neu geflasht. Dann habe ich mein Gerät angeschlossen, es wurde verbunden aber es konnte keine Verbindung zu meinem Wifi hergestellt werden und dann klickte es mich an .. SSID ist Groß-und Kleinschreibung. Meine SSID ist Winterfell und nicht Winterfell, die ich zuvor versucht habe. RPi3 hat sich endlich mit meinem WLAN verbunden – d3m0li5h3r

1

Ich habe das gleiche Problem, aber meine Lösung war anders, ich hatte einen Fehler, wenn Ich habe versucht, den Code in das Terminal zu kopieren:

adb shell am startservice \ 
-n com.google.wifisetup/.WifiSetupService \ 
enter code here 
-a WifiSetupService.Connect \ 
enter code here 
-e ssid Network \ 
-e passphrase Network_Password 

Es ist wichtig, einen Raum nach hinzuzufügen: Network_Password, ich meine ein Ende wie:

adb shell am startservice \ 
-n com.google.wifisetup/.WifiSetupService \ 
enter code here 
-a WifiSetupService.Connect \ 
enter code here 
-e ssid Network \ 
enter code here 
-e passphrase Network_Password" " 

(ohne Anführungszeichen, nur am Ende Platz)

Verwandte Themen