Ich habe einen Raspberry Pi mit laufendem benutzerdefiniertem Server, der nicht mit dem Internet verbunden ist (Offline-System).
Ich möchte Android-Gerät über USB-Kabel mit rPi verbinden und damit kommunizieren.
Da der Raspberry Pi nicht mit dem Internet verbunden ist, hat er keine IP-Adresse (über DHCP).
Wie kann ich mit einem Android-Gerät, das über USB verbunden ist, mit rPi kommunizieren?
Vielleicht lokaler DHCP-Server?
Danke
Folgen Sie diesem Link. Sie müssen nur einmal den RPi konfigurieren und Sie können loslegen.
Was das bedeutet:
Ermöglicht Ihnen, Ihr Android-Gerät als Tastatureingabe- und Terminalanzeige für Ihren Raspberry Pi zu verwenden
Ermöglicht Ihnen, Ihren Raspberry PI an das WiFi Ihres Android-Geräts anzuschließen (3G nicht getestet, sollte aber funktionieren).
Hintergrund:
Ich liebe die Idee einer wirklich tragbaren Raspberry Pi Box. Ich wollte einen machen, aber ich habe keinen kompatiblen WiFi-Dongle, noch habe ich eine kabellose Tastatur und Maus. Selbst wenn ich all diese Dinge machen würde, würde ich mir gerne den zusätzlichen USB-Port sparen, indem ich sowohl mein Netzwerk als auch meinen Eingang über den gleichen Port laufen lasse. Ich denke, das nächste, was danach zu tun wäre, wäre, einen VNC-Server einzurichten und über den Droid eine Verbindung zur GUI des Pi herzustellen.
Mein Build:
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 Batterie (gut für 10+ Stunden!) VX ConnectBot Terminal Emulator (Kostenlos im Google Play Store) Hacker Keyboard - weil ich Tab komplett möchte (Kostenlos im Google Play Store)
Annahmen:
Ihre PI ist so konfiguriert, dass SSHd beim Start ausgeführt wird Sie verwenden den Standard-Pi-Benutzernamen / das Passwort Ihr Android-Gerät verfügt über eine Internetverbindung über WiFi / 3G und es ist aktiviert
Wie es geht:
iface usb0 inet statisch Adresse 192.168.42.42 Netzmaske 255.255.255.0 Netzwerk 192.168.42.0 Sendung 192.168.42.255
Schalten Sie Ihren Pi aus
Verbinden Sie Ihr Android-Gerät über das USB-Datenkabel mit Ihrem Pi
Schalten Sie Ihren Pi ein ... warten Sie ungefähr eine Minute.
Gehen Sie auf Ihrem Android-Gerät zu Einstellungen / Drahtlos & amp; Netzwerke / Mehr / Tethering & amp; Portable Hotspot ... klicken Sie auf "USB-Tethering"
Starten Sie VX ConnectBot und SSH "[email protected]"
Drücken Sie weiter, bis Sie nach Ihrem Passwort gefragt werden. Geben Sie es ein.
Herzlichen Glückwunsch - Sie sollten nun mit einer Softwaretastatur auf Ihren Pi zugreifen ... irgendwie. Meins scheint die Sitzung jede Minute oder so zu trennen - sehr nervig.
Richten Sie jetzt ein Routing ein, damit Ihr Pi die Welt über Ihr Android-Gerät sehen kann.
sudo su -
arp -a
meins ist 192.168.42.129
route add default gw 192.168.42.129 usb0
ping Ссылка
Ich hoffe, es hilft.
Das Setzen einer statischen IP funktioniert nicht (immer das DHCP, das eins setzt). Auf dem Telefon können Sie sehen, wie Sie die IP-Adresse hier abrufen: Wie bekomme ich die System-IP-Adresse nach USB-Tethering von Android-Handy?
Tags und Links android raspberry-pi raspbian tethering