Android: Connetti a Raspberry Pi 3

Newbie totale, ho un Raspberry Pi e ho messo l’immagine del disco di Android Things e l’ho avviato, ma non riesco a connettermi da un PC Windows 10 con Android Studio , adb.exe via Ethernet o USB? Lo schermo Pi ha un logo “androidthings” verde e grigio, ma dice “Not Connected” .

Se connetto un cavo USB e utilizzo il comando adb devices , non viene rilevato nulla. Se collego un cavo Ethernet e uso adb connect android.local comando adb connect android.local dice che unable to connect to android.local:5555 ?

Ho provato due Pi con lo stesso risultato.

Lo schermo Pi ha un logo “AndroidThings” verde e grigio ma dice “Not Connected”.

Il messaggio Not Connected significa che il tuo RPi3 non è nella tua rete locale, il che probabilmente è causato dal collegamento diretto di RPi3 con il tuo PC / laptop . Quello che dovresti fare è come segue.


Colbind RPi3 al router usando il cavo Ethernet (1 nella foto)

inserisci la descrizione dell'immagine qui

Riavvia RPi3

per ottenere l’indirizzo IP assegnato visualizzato.

Configura le impostazioni Wi-Fi

  • Collegati a RPi3 tramite adb utilizzando l’ IP visualizzato:

     adb connect rpi3_ip_address 
  • Configura le impostazioni Wi-fi secondo i documenti :

     adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid network_SSID -e passphrase network_passcode 

Connetti a RPi3 tramite Wi-Fi (2 nella foto)

  adb connect Android.local 

Note :

  • network_SSID e network_passcode sono case sensitive ,
  • rimuovere -e passphrase network_passcode se la rete non ne ha uno

Cosa succede se non ho né display né cavo Ethernet?

Collegati a Serial Debug Console e configura le impostazioni Wi-Fi come sopra, semplicemente usando am startservice etc... questa volta.


Se connetto un cavo USB e utilizzo il comando adb devices , non viene rilevato nulla.

Micro USB di RPi non è pensato per trasferire i dati su di esso : un credito va al commento di @ Fabio ( non dimenticare di votarlo ).

Se connetto un cavo USB e utilizzo il comando adb devices, non viene rilevato nulla.

  • Il dispositivo AndroidThing (Rpi3) non si connetterà tramite la connessione usb adb. non vedere la connessione ad ADB tramite USB . O devi connetterlo tramite network adb cioè attraverso ethernet o seguendo la strada

Un altro modo per connettersi al wifi è usare il cavo seriale. Collega il cavo seriale a RPIS GPIO (vedi questo collega il cavo seriale a RPi3 ) e ottieni la console seriale.e dai il comando seguente sul terminale.

 >> su >>am startservice \ -n com.google.wifisetup/.WifiSetupService \ -a WifiSetupService.Connect \ -e ssid  \ -e passphrase