La fondation à l'origine des différentes cartes Raspberry Pi vient de présenter un nouvel outil qui semble très utile : Raspberry Pi Connect. Il permet de prendre le contrôle d'une carte à distance, à travers un simple navigateur. C'est un peu l'équivalent de la connexion à distance de macOS, mais à travers un navigateur et depuis n'importe où dans le monde1.
L'installation est simple et ne nécessite que trois commandes, si vous avez une distribution à jour (Debian Bookworm) qui utilise Wayland pour l'affichage2. De plus, vous aurez aussi besoin d'une distribution 64 bits. Dans la pratique, ces différentes contraintes impliquent un Raspberry Pi 4, 400 ou 5 et excluent les cartes Raspberry Pi précédentes (2, 3, etc.) ou Zero.
sudo apt update
sudo apt upgrade
sudo apt install rpi-connect
Ensuite, une fois la carte redémarrée, il sera possible de lancer une session depuis l'interface graphique… si bien évidemment vous avez laissé cette dernière activée et que votre Raspberry Pi ne sert pas uniquement à lancer Home Assistant (par exemple).
Découvrez Home Assistant : installation et configuration sur un Raspberry Pi
La technologie derrière Raspberry Pi Connect est simple : le programme va créer un lien en employant la technologie WebRTC, bien prise en charge par les navigateurs modernes. La liaison est en théorie chiffrée de bout en bout sans passer par des serveurs mais si pour une raison ou une autre (par exemple un réseau d'entreprise un peu limité), la fondation a mis en place un serveur au Royaume-Uni qui peut servir de relais tout en chiffrant les données. Les créateurs expliquent qu'ils veulent garder le service gratuit, mais que ce point dépendra des usages.
Une page de documentation donne quelques détails sur le fonctionnement, mais la solution semble pensée pour être (très) simple d'utilisation pour ceux qui veulent prendre la main sur l'interface graphique d'une carte Raspberry Pi.
Terminons par deux choses : le service est pour le moment encore en bêta et il nécessite un Raspberry Pi ID, un compte lié aux différents services des cartes.