WIFI:形式
Wi-Fi QRコードには、WIFI:で始まる1行のテキストが入っており、セミコロンで区切った項目を並べ、2つのセミコロンで終わります。一般的な家庭やオフィスのネットワークなら、WIFI:T:WPA;S:MyNetwork;P:secret;; のようになり、Tはセキュリティの種類、Sはネットワーク名(SSID)、Pはパスワードです。
この形式は、オープンソースのバーコードリーダーのプロジェクトから生まれ、事実上の慣習になりました。Wi-Fi AllianceのWPA3仕様の最近の版には、ごく近い関連のURI形式が記載されていて、より新しいセキュリティ機能のための任意の項目が加わっています。
- T:セキュリティの種類。通常はWPA、WEP、または、オープンネットワークならnopass
- S:ネットワーク名(SSID)。表示どおりに、大文字小文字を区別して入力します
- P:パスワード。オープンネットワークでは省きます
- H:true:名前を公開しない、隠しネットワークを示します
セキュリティの種類と特殊文字
WPAという値は、WPA、WPA2、そして実際には、ほとんどのWPA3のパーソナルネットワークで使われます。スマートフォンが、接続時に正確なプロトコルを交渉するからです。WEPは古く安全ではなく、nopassは、パスワードのないオープンネットワーク用です。ユーザー名と証明書が必要なエンタープライズネットワークには、この単純な形式は向いていません。
ネットワーク名やパスワードに、バックスラッシュ、セミコロン、コンマ、コロン、二重引用符が含まれる場合は、その文字を、バックスラッシュでエスケープしなければなりません。たとえば、pass;wordというパスワードは、pass\;wordとエンコードします。これを間違えるのは、Wi-Fiコードが読み取れるのに接続に失敗する、最もよくある原因の1つです。
スマートフォンの対応と望ましい運用
iPhone(iOS 11ごろから)とAndroid(Android 10ごろから)の標準のカメラアプリは、Wi-Fiコードを認識して、ネットワークへの接続を提案します。古いスマートフォンでは、別のスキャナーアプリが必要な場合があります。
パスワードは、コードの中に平文で記録されるので、読み取れる人なら誰でも読めます。ゲスト用のネットワークが適しており、テキストは印刷した画像に固定されているため、パスワードを変えるたびに、コードを作り直す必要があります。