Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Things – ¿Cómo me conecto a mi Raspberry Pi cuando no conozco la dirección IP

He logrado instalar con éxito la previsualización de Android Things Dev en mi frambuesa Pi.

Tengo un problema sin embargo. Cuando empecé a instalar mis propias aplicaciones, pude conectarme al Raspberry Pi a través de Ethernet, porque mostraba la dirección IP en el televisor cuando arrancé el Raspberry Pi.

Ahora, porque tengo el Raspberry Pi ya está ejecutando una aplicación, cuando lo arranque, automáticamente se inicia en mi aplicación sin mostrar la pantalla inicial con la dirección IP (y me olvidé de mi dirección IP 🤔).

¿Hay una manera fácil de obtener la dirección IP de la frambuesa Pi, o conectarse a ella cuando no sé la dirección IP? Incluso un comando para obtener una lista de todos los dispositivos ADB disponibles en la red ayudaría.

Sería genial si cuando se conecta a un determinado Wi-Fi, podría ejecutar algo como:

adb network devices 

Que podría dar una lista de dispositivos ADB en la red que está en.

    6 Solutions collect form web for “Android Things – ¿Cómo me conecto a mi Raspberry Pi cuando no conozco la dirección IP”

    El Pi de frambuesa transmite automáticamente Android.local y debe resolver a la dirección IP asignada a su Pi en el puerto 5555. Ejecutar lo siguiente:

     adb connect Android.local 

    El comando anterior es efectivamente el mismo que ejecutar:

     adb connect <ip-address>:5555 

    Nota: Esto sólo funcionará si la plataforma de host admite el descubrimiento del servicio DNS de multidifusión.

    Esta información se encuentra en la documentación aquí en el paso 7 https://developer.android.com/things/hardware/raspberrypi.html

    Puede escanear su red de puntos con los puertos 5555/5554 abiertos, por ejemplo,

     nmap -p 5555,5554 192.168.0.2-100 

    Explorará en el rango 2-100 para cualquier dirección IP con esos puertos abiertos.

    Si el DNS de multidifusión no es compatible con la plataforma de host y tiene acceso a su enrutador, simplemente puede iniciar sesión y ver la lista de dispositivos conectados. Podrá ver todos los dispositivos sin importar si mDNS está disponible o si hay puertos abiertos en el dispositivo (o si no sabe qué puerto está abierto).

    O puede comprobar en su enrutador qué dispositivos están conectados

    En OS X puede buscar todos los dispositivos que se publiquen como Android.local

     dns-sd -Q Android.local 

    Creo que necesitas Bonjour en Windows / Linux para obtener algo similar, pero todavía no estoy familiarizado con ellos.

    Después de averiguar la dirección IP correcta para el dispositivo deseado puede conectarse como de costumbre:

     adb connect <ip-address>:5555 

    La forma más fácil de cómo llegar a la pantalla inicial con la dirección IP de su aplicación es conectar un teclado USB a su Raspberry Pi y luego presionar la tecla de escape una vez 🙂

      FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.