Le QR code est un type d'encodage visuel à deux dimensions créé en 1994 pour le besoin des usines Toyota au Japon. Rendu public et sous licence libre en 1999, il est devenu populaire grâce aux smartphones dans les années 2000. Son petit frère le code-barres classique, créé en 1952 (celui que l'on retrouve sur tous les produits de la grande distribution), est quant à lui à une seule dimension ou à lecture linéaire.
En termes de performance le QR code peut contenir 7089 caractères numériques (ou 4296 alphanumériques) alors que le code-barres peut en contenir seulement 13 ! Un énorme avantage pour le QR Code qui lui permet de stocker des informations plus variées... dont une clé Wifi, même complexe
Certains évènements sont déclenchés automatiquement en fonction de l'application utilisée. Ces paramètres sont définis grâce à des variables reconnus par le lecteur de QR. Par exemple si vous mettez un numéro de téléphone dans le code QR, le lecteur de code va simplement vous afficher le numéro comme étant du texte libre, par contre si vous faites précéder votre numéro par TEL:0601020304 le lecteur de code va automatiquement appeler le destinataire.
Mais ce qui nous intéresse ici, ce sont les QR codes spécifiques aux réseaux Wifi. Il est possible, en flashant un QR code, de se connecter rapidement à un réseau Wifi sécurisé avec une clé bien compliquée sans avoir préalablement fait une recherche de réseau puis d'enregistrer automatiquement le mot de passe dans votre smartphone / tablette / ordinateur.
La syntaxe à insérer dans un QR code est la suivante :
WIFI:S:<réseau wifi>;T:<type de password>;P:<password>;H:<afficher/masquer password>;;
S pour le nom du réseau Wifi (par exemple : « Freebox-Nikopik »).
T pour le type d'authentification, WEP ou WPA, sinon absent pour un réseau sans encryption.
P pour le mot de passe, la clé 128 bit pour du WEP, ou le mot de passe choisi pour du WPA.
H afficher ou masquer le mot de passe sur certaines applications (optionnel).
Une fois le QR généré (avec un des sites ci-dessous) vous pouvez le coller sur votre box internet, ou l'imprimer sur une feuille et le mettre à disposition de vos invités (bien pratique !).
Mais pour un rendu vraiment geek, je vous conseille l'utilisation du studio de Stickaz: http://www.stickaz.com/fr/studio
C'est un site qui vous permet de dessiner n'importe quelle forme dans un style pixel art pour pouvoir la coller à votre mur et l'inclure dans votre déco. Mais attention à la taille de votre QR : le prix peut très vite monter, et la taille du stickaz créé peut vite dépasser 50 cm de large. L'exemple de code QR Wifi qu'il y a sur cet article fait 60 cm de large pour environ 25 euros, ce qui reste tout de même raisonnable pour un morceau de geekerie original et pratique ;-)
Voici quelques sites qui permettent de générer différents types de QR code :
https://www.unitag.io/fr/qrcode
http://fr.qr-code-generator.com/
Http://zxing.appspot.com/generator
http://blog.qr4.nl/QR-Code-WiFi.aspx
Ainsi que des applications Android pour créer son QR code Wifi :
https://play.google.com/store/apps/deta … droid.wifi
https://play.google.com/store/apps/deta … eng.wifiqr
Et des applications Android pour lire des QR code :
https://play.google.com/store/apps/deta … ag.scanner
https://play.google.com/store/apps/deta … a.droid.qr
https://play.google.com/store/apps/deta … nt.android
Avec ça, vous êtes parés pour devenir le roi du QR Code :-P