Я пытался подключиться к моей малине Pi, работающей под управлением Android, но безрезультатно.Подключение малины Pi работает Android Вещи к Wi-Fi
Я следил за this guide для подключения к Wi-Fi. Я подключил свой Pi через Ethernet-порт, чтобы получить IP-адрес, а затем смог подключиться через adb connect Android.Local
. Но при запуске WifiSetupService
с помощью следующей команды
adb shell am startservice \
-n com.google.wifisetup/.WifiSetupService \
-a WifiSetupService.Connect \
-e ssid <Network_SSID> \
-e passphrase <Network_Passcode>
, а затем получить выход LogCat через adb logcat -d | grep Wifi
команд, я получаю ниже выходной:
12-28 17: 27: 19.761 1133 1133 D WifiSetupService : onStartCommand (Intent {act = WifiSetupService.Connect cmp = com.google.wifisetup/.WifiSetupService (имеет дополнительные функции)}) 12-28 17: 27: 19.761 1133 1133 I WifiConfigurator: подключение к сети с 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: обновление существующей сети 0 12-28 17: 27: 19.845 408 1361 D WifiNetworkHistory: сохранение истории сети: «winterfell» WPA_PSK gw: null Статус выбора сети: NETWORK_SELECTION_ENABLED ephemeral = ложный выбор : null link: 0 status: 2 nid: 0 hasEverConnected: false 12-28 17: 27: 19.845 408 1361 V WifiNetworkHistory: writeKnownNetworkHistory написать config "winterfell" WPA_PSK 12-28 17: 27: 19.883 408 1362 D WifiNetworkHistory: сохранение история сети: «winterfell» WPA_PSK gw: null Network Selection-status: NETWORK_SELECTION_ENABLED ephemeral = false выбор: null ссылка: 0 статус: 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 12-28 17: 27: 19,886 408 457 E WifiScanner: слушатель не может быть найден 12-28 17: 27: 49,884 1133 1360 E WifiConfigurator: Wi-Fi не удалось подключиться в 30000 мс
Я не знаю, где мне не хватает или почему Pi не может подключиться к Wi-Fi. Я несколько раз проверял, что я отправляю правильную кодовую фразу команде shell am
.
Любая помощь будет высоко оценена!
Вы можете вставить именно то, что вам вкладывают в терминал? (Конечно, не забудьте сменить пароль :)) –
как сказал Ян, покажите нам настоящую команду, ваш SSID «winterfell» или содержит пробелы? – Blundell
@ Является фактической командой, набирающей команду: «adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid winterfell -e passphrase ActualPassphrase'. Я пробовал инкапсулировать значения ssid и passphrase в одинарных кавычках, но безрезультатно. – d3m0li5h3r