El formato WIFI:
Un código QR de Wi-Fi contiene una línea de texto que empieza por WIFI: y enumera campos separados por punto y coma, terminando con dos puntos y coma. Para una red doméstica o de oficina típica se lee WIFI:T:WPA;S:MyNetwork;P:secret;; donde T es el tipo de seguridad, S el nombre de la red (SSID) y P la contraseña.
El formato surgió de proyectos de código abierto de lectores de códigos de barras y se convirtió en una convención de hecho. Las ediciones recientes de la especificación WPA3 de la Wi-Fi Alliance describen un formato de URI muy parecido, que añade campos opcionales para las funciones de seguridad más nuevas.
- T: tipo de seguridad, normalmente WPA, WEP o nopass para una red abierta
- S: el nombre de la red (SSID), exactamente como aparece, distingue mayúsculas de minúsculas
- P: la contraseña; omítela en una red abierta
- H:true marca una red oculta que no difunde su nombre
Tipos de seguridad y caracteres especiales
El valor WPA se usa para WPA, WPA2 y, en la práctica, la mayoría de las redes personales WPA3, porque los móviles negocian el protocolo exacto al conectarse. WEP está obsoleto y no es seguro, y nopass es para redes abiertas sin contraseña. Las redes empresariales que necesitan un usuario y un certificado no están bien servidas por este formato sencillo.
Si el nombre de la red o la contraseña contiene una barra invertida, un punto y coma, una coma, dos puntos o unas comillas dobles, ese carácter debe escaparse con una barra invertida. Una contraseña escrita como pass;word, por ejemplo, se codifica como pass\;word. Equivocarse en esto es una de las causas más habituales de que un código de Wi-Fi se escanee pero no llegue a conectar.
Compatibilidad con los móviles y buenas prácticas
Las apps de cámara integradas en el iPhone (desde aproximadamente iOS 11) y en Android (desde aproximadamente Android 10) reconocen los códigos de Wi-Fi y ofrecen unirse a la red. Los móviles más antiguos pueden necesitar una app de escaneo aparte.
La contraseña se guarda en texto sin cifrar dentro del código, así que cualquiera que pueda escanearlo puede leerla. Las redes de invitados son una buena opción, y hay que regenerar el código cada vez que cambie la contraseña, ya que el texto queda fijo en la imagen impresa.