TPE - Voitures autonomes
La connexion VNC.
​
VNC, ou Virtual Network Computing, est un système permettant la prise de contrôle à distance d’un ordinateur par un autre. Lors de l’utilisation de VNC, deux parties différentes du logiciel sont utilisées.
La première partie est le serveur VNC. Celui-ci est installé sur la machine dont l’on souhaite prendre le contrôle (ici le Raspberry Pi), et il va permettre la connexion et le contrôle par la partie client.
La seconde partie est donc le client VNC. Celui-ci est installé sur la machine depuis laquelle on souhaite contrôler le serveur, et il va permettre de traduire vos actions en opérations compréhensibles par le serveur qui va alors contrôler la machine distante depuis votre ordinateur.
Le gros intérêt de VNC, c’est qu’il permet de prendre le contrôle d’une machine distante, tout en affichant le bureau de celle-ci. Nous pouvons donc voir en temps réel ce qui se passe sur notre Raspberry Pi, sans pour autant avoir besoin de le brancher sur un écran.
Nous avons configuré la connexion VNC à l'aide du site "https://raspbian-france.fr/vnc-raspberry-pi/" et "http://the-raspberry.com/vnc".
​
Nous commençons par installer TightVNCServer sur le Raspberry.
sudo apt-get install tightvncserver
​
Nous regardons si le serveur fonctionne.
tightvncserver
​
Le premier mot de passe que nous saisissons sera utilisé pour l’accès distant.
Ensuite, nous configurons tightvncserver pour qu'il démarre à chaque fois que nous allumons le Raspberry.
​
cd /home/pi
cd .config
mkdir autostart
cd autostart
sudo nano tightvnc.desktop
​
Un fichier vide s'ouvre, nous écrivons :
#!/bin/sh
[Desktop Entry]
Type=Application
Name=tightVNC
Exec=vncserver :1
StartupNotify=false
A chaque redémarrage du Raspberry, le serveur VNC est maintenant disponible.
​
Pour finir, nous installons le client VNC sur l'ordinateur avec le lien suivant "https://www.realvnc.com/download/viewer/".
Nous pouvons démarrer l'application TightVNC Viewer et nous connecter au Raspberry en VNC.