L’écran Pi Pico QR distribue les informations WiFi avec style
2 min read
À ce stade, vous savez probablement que vous pouvez stocker les informations d’identification de votre réseau sans fil dans un code QR, de sorte que quiconque souhaite se connecter avec son smartphone n’a qu’à scanner le code-barres 2D. Que vous l’imprimiez sur du papier, que vous l’extrudiez en plastique ou que vous le peigniez sur le mur, cela fonctionne toujours de la même manière. C’est une astuce intéressante lorsque vous avez des amis et de la famille, et vous évite d’avoir à expliquer votre clé WPA très longue.
Mais que se passe-t-il si vous voulez changer la clé de cryptage de temps en temps ? Bien sûr, ce serait un problème d’avoir à repeindre le mur. Entrez dans ce projet intéressant de [Predrag Mijatovic], qui utilise quelques scripts pour configurer automatiquement un nouveau réseau WiFi invité crypté et présenter le code QR approprié sur un écran OLED attaché à un Raspberry Pi Pico. C’est un peu compliqué et ne fonctionnera certainement pas sur votre réseau sans des modifications importantes, mais nous sommes intrigués par l’idée.
Comme [Predrag] explique, le tout est basé sur un routeur letton MikroTik qui peut être configuré by way of SSH. Un script Bash génère une nouvelle clé de chiffrement en encodant la sortie en base64 /dev/urandom
, se connecte au routeur pour configurer un nouveau réseau en l’utilisant, puis génère le code QR ASCII correspondant. Avec une certaine sed
tromperie, le code est ensuite intégré dans un programme MicroPython qui est téléchargé sur le Pi Pico connecté.
Dans la vidéo après la pause [Predrag] nous guide manuellement à travers le processus afin qu’il soit in addition facile de voir ce qui se passe. Dans des circonstances normales, tout se ferait automatiquement et ne prendrait que quelques secondes. Nous serions in addition à l’aise si les scripts avaient une correction d’erreur qui leur permettrait de quitter gracieusement si quelque chose ne va pas, mais en tant que preuve de idea, cela fonctionne certainement.
Nous aimerions voir ce thought exploré un peu as well as loin, peut-être en utilisant l’un des affichages physiques de code QR que nous avons vus au fil des ans. Un écran papier électronique programmable serait également un moyen logique d’afficher un code QR dynamique.