Android Вещи: Подключитесь к малине Pi 3
Всего новичков, у меня есть малина Pi, и я включил образ диска Android Things и загрузил его, но я не могу подключиться к нему с ПК с Windows 10 под управлением Android Studio , adb.exe
через Ethernet или USB? На экране Pi есть зеленый и серый логотип «androidthings», но он говорит «Не подключен» .
Если я подключу USB-кабель и использую команду adb devices
, ничего не обнаружено. Если я подключу кабель Ethernet и использую команду adb connect android.local
он говорит, что unable to connect to android.local:5555
?
Я попробовал два Pi с тем же результатом.
На экране Pi есть зеленый и серый логотип AndroidThings, но он говорит «Не подключен».
Сообщение « Not Connected
» означает, что ваш RPi3 не находится в вашей локальной сети, что, скорее всего, связано с прямым подключением RPi3 к вашему ПК / ноутбуку . Вы должны сделать следующее.
Подключите RPi3 к вашему маршрутизатору с помощью кабеля Ethernet (1 на рисунке)
Перезагрузка RPi3
чтобы получить назначенный IP- адрес.
Настройка параметров Wi-Fi
-
Подключитесь к RPi3 через
adb
используя отображаемый IP :adb connect rpi3_ip_address
-
Настройка параметров Wi-Fi в соответствии с документами :
adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid network_SSID -e passphrase network_passcode
Подключитесь к RPi3 через Wi-Fi (2 на картинке)
adb connect Android.local
Примечания :
-
network_SSID
иnetwork_passcode
чувствительны к регистру , - удалите
-e passphrase network_passcode
если ваша сеть не имеет одного
Что делать, если у меня нет ни дисплея, ни кабеля Ethernet?
Подключитесь к Serial Debug Console и настройте параметры Wi-Fi , как указано выше, просто используя am startservice etc...
этот раз.
Если я подключу USB- кабель и использую команду
adb devices
, ничего не обнаружено.
Micro USB RPi не предназначен для передачи данных по нему : кредит идет на комментарий @ Fabio ( не забудьте проголосовать за него ).
Если я подключу USB-кабель и использую команду adb devices, ничего не обнаружено.
- Устройство AndroidThing (Rpi3) не будет подключаться через соединение usb adb. см. не подключаться к adb с помощью USB . Либо вы должны подключить его через сетевой adb, то есть через ethernet или следующим образом
Другой способ подключения к Wi-Fi – использовать последовательный кабель. Подключите последовательный кабель к RPIS GPIO (см. Этот кабель для подключения последовательного кабеля к RPi3 ) и получите последовательную консоль. И дайте следующую команду на терминале.
>> su >>am startservice \ -n com.google.wifisetup/.WifiSetupService \ -a WifiSetupService.Connect \ -e ssid \ -e passphrase