J'ai un Raspberry Pi avec un serveur personnalisé en cours d'exécution non connecté à Internet (système hors ligne).
Je souhaite connecter un périphérique Android via un câble USB à rPi et communiquer avec lui.
Comme Raspberry Pi n’est pas connecté à Internet, il n’a pas d’adresse IP (donnée via DHCP).
Comment puis-je communiquer avec le rPi à l'aide d'un appareil Android connecté via USB?
Peut-être un serveur DHCP local?
Merci
Suivez this link. Vous devez juste configurer le RPi pour cela une fois et vous êtes prêt à partir.
Qu'est-ce que cela fait:
Vous permet d'utiliser votre appareil Android comme entrée au clavier et comme terminal pour votre Raspberry Pi.
Vous permet d’attacher votre Raspberry Pi au WiFi de votre appareil Android (3G non testé, mais qui devrait fonctionner).
Contexte:
J'aime l'idée d'une boîte Raspberry Pi vraiment portable. Je voulais en créer un, mais je n’ai ni dongle WiFi compatible, ni clavier et souris sans fil. Même si je faisais toutes ces choses, je voudrais économiser moi-même le port USB supplémentaire en faisant en sorte que mon réseau et mon entrée passent par le même port. Je suppose que la prochaine chose à faire après cela serait de configurer une sorte de serveur VNC et de vous connecter à l'interface graphique du Pi via le Droid.
Ma construction:
Raspberry Pi v2 (Linux raspberrypi 3.1.9+ N ° 125 PREEMPT) Asus Transformer Prime (Android 4.1.1. Jelly bean) Yoobao "Long March" -11200mA 1A/2A batterie (pour Plus de 10 heures!) Émulateur de terminal VX ConnectBot (Gratuit dans le Google Play Store) Clavier Hackers - parce que j'aime l'onglet complet (Gratuit dans le Google Play Store)
Hypothèses:
Votre PI est configuré pour exécuter SSHd au démarrage Vous utilisez le nom d'utilisateur/mot de passe Pi par défaut Votre appareil Android dispose d'une connexion Internet via WiFi/3G et est activé
Comment faire:
iface usb0 inet statique adresse 192.168.42.42 masque de réseau 255.255.255.0 réseau 192.168.42.0 diffusion 192.168.42.255
Eteignez votre Pi
Connectez votre appareil Android à votre Pi via son câble de données USB
Allumez votre Pi ... attendez environ une minute.
Sur votre appareil Android, allez dans Paramètres/Sans fil et réseaux/Plus/Partage de connexion & Point d'accès sans fil ... cliquez sur "Partage de connexion USB"
Démarrez VX ConnectBot et SSH "[email protected]"
Continuez à cliquer jusqu'à ce qu'il vous demande votre mot de passe. Entrez-le.
Félicitations - vous devriez maintenant avoir un accès terminal à votre Pi avec un clavier logiciel ... un peu. Le mien semble déconnecter la session chaque minute ou à peu près - très ennuyeux.
Maintenant, configurez le routage pour que votre Pi puisse voir le monde via votre appareil Android.
Sudo su -
arp -a
le mien est 192.168.42.129
route ajouter par défaut gw 192.168.42.129 usb0
J'espère que ça aide.
La définition d'une adresse IP statique ne fonctionnera pas (toujours le dhcp qui en définit une). Sur le téléphone, vous pouvez voir comment récupérer l'adresse IP ici: Comment obtenir l'adresse IP du système après le partage de connexion USB de Téléphone Android?