networking - Cosas de Android: Conéctate a Raspberry Pi 3
raspberry-pi3 android-things (2)
Total novato, tengo una
Raspberry Pi
y puse la imagen de disco de
Android Things
y la inicié, pero no puedo conectarme desde una PC con
Windows
10 que ejecuta
Android Studio
,
adb.exe
través de Ethernet o USB.
La pantalla
Pi
tiene un logotipo verde y gris de "Androidthings", pero dice
"No conectado"
.
Si conecto un cable USB y uso el comando de
adb devices
, no se detecta nada.
Si conecto un cable Ethernet y uso el comando
adb connect android.local
, dice que
unable to connect to android.local:5555
?
He probado dos Pi ''s con el mismo resultado.
La pantalla Pi tiene un logotipo verde y gris de "AndroidThings", pero dice "No conectado".
El mensaje
"
Not Connected
"
significa que su
RPi3
no está en su red local, lo que probablemente se
deba a
la conexión directa del
RPi3
con su
PC / computadora portátil
.
Lo que debes hacer es lo siguiente.
Conecte RPi3 a su enrutador con un cable Ethernet (1 en la imagen)
Reiniciar RPi3
para que se muestre la dirección IP asignada.
Configurar ajustes de Wi-Fi
-
Conéctese a RPi3 a través de
adb
usando la IP que se muestra:adb connect rpi3_ip_address
-
Configure los ajustes de Wi-Fi según los documentos :
adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid network_SSID -e passphrase network_passcode
Conéctese a RPi3 a través de Wi-Fi (2 en la imagen)
adb connect Android.local
Notas :
-
network_SSID
ynetwork_passcode
distinguen entre mayúsculas y minúsculas , -
elimine
-e passphrase network_passcode
si su red no tiene uno
¿Qué pasa si no tengo pantalla ni cable Ethernet?
Conéctese a la consola de depuración en serie
y configure
los
ajustes de
Wi-Fi
como se indica arriba, solo con el servicio de
am startservice etc...
esta vez.
Si conecto un cable USB y uso el comando de
adb devices
, no se detecta nada.
Micro USB de RPi no está destinado a transferir datos sobre él : un crédito va al comment @ Fabio ( no olvide votarlo ).
Si conecto un cable USB y uso el comando de dispositivos adb, no se detecta nada.
- El dispositivo AndroidThing (Rpi3) no se conectará a través de una conexión usb adb. vea no conectarse a adb usando USB . O tiene que conectarlo a través de adb de red, es decir, a través de ethernet o de la siguiente manera
Otra forma de conectarse a wifi es usar un cable en serie. Conecte el cable en serie a RPis GPIO. (Vea esto, conecte el cable en serie a RPi3 ) y obtenga la consola en serie.
>> su
>>am startservice /
-n com.google.wifisetup/.WifiSetupService /
-a WifiSetupService.Connect /
-e ssid <Network_SSID> /
-e passphrase <Network_Passcode>