remoto - Controle Raspberry Pi a través de un dispositivo Android conectado por USB
escritorio remoto raspberry pi desde android (1)
Tengo una Raspberry Pi con servidor personalizado en ejecución no conectado a Internet (sistema fuera de línea).
Me gustaría conectar un dispositivo Android a través de un cable USB a rPi y comunicarme con él.
Como Raspberry Pi no está conectado a Internet, no tiene una dirección IP (proporcionada a través de DHCP).
¿Cómo puedo comunicarme con rPi usando un dispositivo Android conectado a través de USB?
Tal vez el servidor local DHCP?
Gracias
Sigue este enlace Solo tienes que configurar el RPi una vez y estarás listo.
Que hace esto?
Le permite usar su dispositivo Android como entrada de teclado y terminal para su Raspberry Pi
Le permite conectar su Raspberry PI al WiFi de su dispositivo Android (3G no probado, pero debería funcionar).
Fondo:
Me encanta la idea de una caja Raspberry Pi realmente portátil. Quería hacer uno, pero no tengo un dongle WiFi compatible, ni tengo un teclado y mouse inalámbricos. Incluso si hiciera todas estas cosas, me gustaría ahorrarme el puerto USB adicional haciendo que tanto mi red como la entrada pasen por el mismo puerto. Supongo que lo siguiente después de esto sería configurar algún tipo de servidor VNC y conectarse a la GUI del Pi a través del Droid.
Mi compilación:
Raspberry Pi v2 (Linux raspberrypi 3.1.9+ # 125 PREEMPT) Asus Transformer Prime (Android 4.1.1. Jelly Bean) Yoobao "Long March" -11200mA 1A / 2A batería (¡bien por más de 10 horas!) VX ConnectBot terminal emulator ( Gratis en la tienda de Google Play) Hackers Keyboard - porque me gusta la pestaña completa (Gratis en la tienda de Google Play)
Suposiciones
Su PI está configurado para ejecutar SSHd al inicio Está utilizando el nombre de usuario / contraseña Pi predeterminado Su dispositivo Android tiene conectividad a Internet a través de WiFi / 3G y está habilitado
Cómo hacerlo:
- Agregue lo siguiente a / etc / network / interfaces
iface usb0 inet dirección estática 192.168.42.42 red máscara 255.255.255.0 red 192.168.42.0 difusión 192.168.42.255
Apaga tu Pi
Conecte su dispositivo Android a su Pi a través de su cable de datos USB
Enciende tu Pi ... espera un minuto.
En su dispositivo Android, vaya a Configuración / Conexiones inalámbricas y redes / Más / Anclaje a red y zona activa portátil ... haga clic en "Anclaje a red USB"
Inicie VX ConnectBot y SSH "[email protected]"
Siga presionando regresar hasta que le pida su contraseña. Ingresarlo.
Felicitaciones, ahora deberías tener acceso a la terminal de tu Pi con un teclado de software ... un poco. El mío parece desconectar la sesión cada minuto más o menos, muy molesto.
Ahora, configure el enrutamiento para que su Pi pueda ver el mundo a través de su dispositivo Android.
- Enraíciate
sudo su -
- Compruebe para ver qué dirección IP está usando su dispositivo Android
arp -a
el mío es 192.168.42.129
- Agregue una ruta predeterminada que señale todo el tráfico desde su Pi out a su dispositivo Android. Vale la pena señalar que esta ruta estática es temporal y no sobrevivirá al reinicio de su Pi. Lo dejé así porque no sé si a Android le gusta cambiar su dirección de puerta de enlace muy a menudo. Si has llegado hasta aquí, supongo que puedes averiguar cómo hacer que una ruta estática sea permanente si es necesario :)
ruta agregar valor predeterminado gw 192.168.42.129 usb0
- ¡Pruébalo!
Espero eso ayude.