一句話說
把網路名稱、密碼和安全性類型放進碼本身,手機相機就會跳出「加入網路」讓你按一下——不用載入頁面、不用下載東西,也不用 App。這些資料就放在圖樣裡,這正是它在客人還沒有網路的時候就能用的原因,同時也表示換了新密碼就得做新的碼。QRVane 的 Wi-Fi 分頁是在你的瀏覽器裡做出這個碼的,所以密碼從來不會傳到我們這裡。
為什麼連結做不到這件事
沒有任何網頁能讓手機連上 Wi-Fi 網路。瀏覽器辦不到:在 iPhone 上唯一的途徑是安裝一個設定描述檔,那要在「設定」裡走好幾步,中間還會看到「未驗證」的警告;在 Android 上則需要一個 App。所以打開頁面的碼只能把密碼顯示給客人複製,而這也就是它能做的全部了。
Wi-Fi 碼的做法不一樣。圖樣裡拼出來的不是網址,而是一行手機已經讀了好幾年的文字,連線的動作由手機自己的 Wi-Fi 設定完成。什麼都不用載入,讀它也不需要網路連線——這件事比聽起來重要,因為客人在連上網路之前根本沒有網路。
碼裡面放了什麼
Wi-Fi 碼裡那一行長這樣:WIFI:T:WPA;S:Cafe Guest;P:flat-white-42;;。真正在做事的是三個欄位。
- `S`——網路名稱。也就是 SSID,和路由器廣播出來的一模一樣,大寫字母也要一樣。對手機來說,「Cafe Guest」和「cafe guest」是兩個不同的網路,而名稱結尾的空白也是名稱的一部分。
- `P`——密碼。同樣要一模一樣,大寫字母也要一樣。開放網路就整個省略。
- `T`——安全性類型。
WPA涵蓋 WPA、WPA2 和 WPA3,本世紀賣出的路由器幾乎都是。WEP是給舊到該換掉的路由器用的。nopass是完全沒有密碼的網路。
還有第四個欄位 H:true,是給不廣播名稱的網路用的。只有在路由器上名稱真的設成隱藏時才加它:手機搜尋隱藏網路的方式不一樣,設錯邊,兩種情況都連不上。
密碼裡的標點符號
分號是用來分隔一個欄位和下一個欄位的,所以密碼裡若有分號,除非把那個分號標示成密碼的一部分而不是欄位的結尾,碼就會壞掉。有五個字元需要這樣標示——\、;、,、: 和 "——每一個前面都要加一個反斜線。只由十六進位數字組成的密碼,例如 deadbeef12,還必須額外用引號包起來,否則手機可能把它讀成十六進位的 WEP 金鑰,而不是你本來要的那串文字。
這就是手工做的 Wi-Fi 碼掃得出來卻連不上的常見原因。QRVane 的 Wi-Fi 分頁會替你處理這些反斜線和引號。如果你要自己寫這一行,印任何東西之前請先用一支 iPhone 和一支 Android 手機測過。
哪些手機能一按就連上
iPhone 自己的「相機」App 從 2017 年推出的 iOS 11 起就讀得出 Wi-Fi 碼:對著碼,上方就會跳出那個網路,接著「設定」會請你確認。Android 從 2019 年推出的 Android 10 起也一樣,透過「相機」App 或 Google 智慧鏡頭。更舊的手機,還有少數幾家的 Android 介面,得先裝一個 QR 掃描 App:這個格式是一項標準,不是哪一家自己發明的東西,所以掃描 App 讀的和相機讀的是同一個碼。
手機必須在網路的訊號範圍內,連線才會完成。把碼拍下來、回家再掃照片的客人什麼都連不到,這是合理的設計,不是毛病。
印在哪裡
- 桌上。桌卡或一張小卡是客人第一個會看的地方,而且坐著伸手就碰得到手機的距離。
- 櫃台旁,視線高度。玻璃後面、收銀機下面或架子深處的碼,是沒人會掃的碼。
- 不要只貼在路由器上。路由器上的貼紙是給員工看的。客人不該為了讀它而要趴過櫃台。
在碼旁邊用看得清楚的文字印上網路名稱,如果這個網路本來就是給訪客用的,密碼也一起印。這樣掃不出來的手機和所有筆電,還是有辦法連上。QR Code 該印多大針對上面每個位置都算出了一個寬度。
密碼改了的時候
手機直接從這個碼就能連上網路。密碼一改,就得做一個新的碼。
這件事沒有別的辦法:密碼就在圖樣裡,而印好的墨水改不了。所以在整批送印之前,值得先決定訪客密碼多久會換一次。每個月換一次的咖啡館,要的是便宜、隨時可以重印的小卡;設好一組訪客密碼就不動的,可以印耐用一點的東西。
如果你以後想改的是一個頁面而不是一個網路——菜單、訂位表單、評論連結——那是另一種碼,而且印好之後還能指到別的地方。怎麼改 QR Code 連到哪裡講的就是它,而把菜單放到 QR Code 後面是大多數咖啡館要的那個版本。
另外開一個訪客網路,值得花那十分鐘
不論你印的是哪種碼,它讓人連上的網路都不該是刷卡機、收銀機和辦公電腦所在的那一個。大多數路由器都有訪客網路的設定,只給訪客上網,別的都不給;在路由器設定裡打開它只要幾分鐘,而這是整個頁面上最有用的一件事。要印的是那個網路的碼,不是主網路的。
QRVane 會留下什麼
什麼都不留。Wi-Fi 碼是在你的瀏覽器裡做出來的:網路名稱和密碼從來不會傳給我們、不會寫進我們的資料庫,也不會成為任何掃描次數的一部分。這個碼後面沒有頁面,裡面也沒有短連結——網路設定就是它全部的內容。它不在 14 天的免費期間之內,也不在方案之內,更不會算進方案留得下的碼的數量裡。
下載它還是會問你的電子郵件地址和我們寄過去的 4 位數字驗證碼,因為任何碼都是這樣有了擁有者的。驗證碼一通過,檔案就會自己存下來。設計一個碼、留下一個電子郵件地址,再輸入我們寄過去的 4 位數字驗證碼。沒有密碼,也沒有什麼要設定。這個碼屬於那個地址:只有讀得到那個收件匣的人,才能改它、看它的掃描紀錄,或是替它買方案讓它繼續運作。