Installation de l'OS d'une carte Raspberry Pi et configurations de base

Travailler à distance sur une carte Rpi

ConseilQuel est l'intérêt de travailler à distance ?

L'intérêt du développement à distance à partir d'un PC fixe, c'est d'éviter d'avoir systématiquement à réinstaller la carte et ses périphériques (souris, clavier, écran, ...).

Cela permet également de pouvoir piloter la carte depuis un PC qui n'est pas forcément toujours le même, ou depuis un téléphone ou une tablette.

Dans l'absolu pour travailler sur la carte elle-même en l'équipant au minimum, il suffirait de disposer d'un bloc secteur, et d'une clé (dongle) wi-fi.

AttentionEt pourquoi pas un réseau local ?

Si le PC et la carte Rpi sont sur un réseau ayant un trafic important, leurs échanges risquent d'être ralentis, il peut être alors intéressant de les interconnecter sur un réseau local, ainsi la vitesse des échanges ne sera pas pénalisée par les autres transmissions.

Dans cette configuration le PC devra soit disposer d'une connexion Wi-Fi et d'une carte réseau, soit de 2 cartes réseau.

Si la carte Rpi nécessite une mise à jour des paquets, un pont entre les 2 réseaux pourra alors être effectué sur le PC.

MéthodeLogiciels installés sur le PC distant

Putty pour établir une connexion sécurisée (téléchargement possible ici : http://www.putty.org/)

VNC Viewer pour prendre la main à distance avec une interface graphique (téléchargement possible ici : https://www.realvnc.com/download/viewer/)

WinSCP pour pouvoir transférer dans les 2 sens des fichiers entre PC et Rpi (téléchargement possible ici : https://winscp.net/eng/docs/lang:fr )

Si la carte RPi n'a pas une adresse fixe, sous windows le logiciel ipscan permet de connaître l'adresse ip de toutes les machines connectées sur un réseau (téléchargement possible ici : http://www.advanced-ip-scanner.com/fr/)

Vidéo illustrant l'utilisation du logiciel ipscan, la plage d'adressage est à adapter au réseau utilisé :

MéthodeInstallation de VNC sur la carte Rpi

Installer un serveur « vnc » sur la carte Rpi pour pouvoir piloter la piloter à distance avec une interface graphique :

  • sudo apt-get install tightvncserver

  • sudo vncserver :1 -geometry 1920x1080 -depth 24

1920x1080 est à adapter à la taille de l'écran de l'ordinateur qui pilotera la carte Rpi

  • Entrer un mot de passe, exemple : raspberry

  • A la demande : voulez-vous entrer un mot de passe pour une visualisation seule ? Répondre n pour non.

MéthodeIl faut connaître l'adresse ip de la carte Rpi

Soit cette adresse est attribuée de façon fixe (comme vu précédemment).

Soit l'adresse est fournie par le DHCP du réseau et pour la connaître on utilise un logiciel tel que " Advanced Ip Scan" :

(logiciel qui peut fonctionner en tans qu'exécutable)

S'il y a plusieurs cartes Rpi sur le réseau leur distinction se fera grâce à leur adresse MAC, qu'il faudra au préalable relever.

MéthodeComment établir la commande à distance ?

  1. lancer le logiciel "putty" et ouvrir une connexion sécurisée SSH (Secure Shell : port 22) avec l'adresse ip de la carte Rpi.

  2. se loguer avec l'identifiant et le mot de passe habituels, la connexion s'effectue alors en mode console = ligne de commande

  3. lancer le serveur vnc sur la carte rpi : sudo vncserver :1 -geometry 1920x1080 -depth 24

  4. sur le PC distant lancer VNC Viewer, entrer l'adresse ip de la carte Rpi et s'identifier, la connexion s'effectue alors en mode graphique

  5. Si nécessaire, le transfert de fichiers entre PC et Rpi peuvent se faire avec WinSCP

ExempleVidéo illustrant la commande d'une carte Rpi depuis un PC se trouvant sur le même réseau, avec récupération sur le PC d'un fichier de la carte Rpi

ComplémentEn apprendre davantage sur une connexion SSH

Lien :

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)