와이파이 QR코드의 원리
와이파이 QR코드는 정해진 형식의 짧은 글자 한 줄이에요. 휴대폰 카메라가 이 글자를 읽으면 바로 네트워크에 연결할지 물어봐요. 그래서 손님이 긴 비밀번호를 받아 적을 필요가 없어요. 이 형식은 오픈소스 바코드 프로젝트 ZXing의 Barcode Contents 문서 (새 창에서 열려요)에 안드로이드와 iOS 11 이상용으로 정리돼 있어요. 집 와이파이라면 이렇게 생겼어요.
WIFI:T:WPA;S:mynetwork;P:mypass;;
T는 보안 방식이에요. 요즘 집과 사무실은 거의 다 WPA, 아주 오래된 공유기는 WEP, 비밀번호가 없으면 nopass예요. S는 네트워크 이름(SSID), P는 비밀번호예요. 목록에 이름이 안 보이는 숨김 네트워크라면 H:true가 붙어요. 마지막은 세미콜론 두 개로 끝나요.
세미콜론, 콜론, 쉼표, 큰따옴표, 백슬래시는 코드 안에서 뜻이 있어서 이름이나 비밀번호에 들어 있으면 앞에 백슬래시를 붙여야 해요.Cafe:Guest라는 카페 와이파이는 S:Cafe\:Guest;가 돼요. 많은 생성기가 여기서 실수하고, 백슬래시 하나만 빠져도 휴대폰은 엉뚱한 비밀번호로 접속을 시도해요. 이 페이지는 특수문자를 모두 알아서 처리하고, 입력한 글자를 자르거나 바꾸지 않아요. 한글·이모지 이름은 휴대폰이 읽는 방식 그대로 UTF-8로 넣어요.
T:WPA에는 WPA2와 WPA3도 들어가요. Wi-Fi Alliance의 WPA3 규격은 WPA라는 값을 ‘비밀번호 방식’이라는 뜻으로 정해 뒀어요(관련 글 (새 창에서 열려요)). 그래서 WPA3 공유기도 T:WPA로 만들어요. 인쇄 전에 QR 확인하기를 누르면 페이지가 만든 이미지를 다시 읽어서 휴대폰이 보게 될 내용을 비밀번호만 가린 채 보여 줘요.
어떤 휴대폰이 읽나요
아이폰은 카메라 앱을 사진 모드로 열고 코드를 비추거나, 제어 센터의 코드 스캐너를 쓰면 돼요(Apple 안내 (새 창에서 열려요)). 화면 위에 알림이 뜨고, 누르면 연결돼요. 안드로이드는 카메라나 와이파이 설정 화면에서 같은 코드를 읽어요. 반대로 안드로이드 휴대폰은 설정 → 네트워크 및 인터넷 → 인터넷 → 내 네트워크 → 공유에서 자기 와이파이 QR코드를 보여 줄 수도 있어요 (새 창에서 열려요). 메뉴 이름은 휴대폰마다 조금 다를 수 있어요.
애플 기기끼리는 코드 없이 비밀번호를 공유할 수도 있지만, 두 기기 모두 애플 기기이고 블루투스가 켜져 있고 서로 연락처에 있어야 해요(Apple 조건 (새 창에서 열려요)). 안드로이드 손님, 처음 온 손님, 연락처에 없는 분들께는 인쇄한 카드가 제일 편해요. 이미 있는 와이파이 QR의 비밀번호를 보고 싶다면 와이파이 QR 스캔을 써 보세요.
인쇄하고 놓는 법
카드를 둘 곳에 맞춰 크기를 골라요. 테이블 텐트는 A4나 레터 용지 한 장에 인쇄돼요. 위쪽 절반이 거꾸로 인쇄되는 건 일부러예요. 인쇄면이 바깥으로 오게 점선을 따라 접어 세우면 양쪽 모두 바로 읽혀요. 카페 계산대, 안내 데스크, 식탁에 잘 어울려요. A6 카드(105 × 148mm)는 작은 액자나 자석 포켓에, 4×6 인치는 사진 인화 크기라 PNG로 저장해 사진관에서 뽑아도 돼요.
인쇄할 때는 ‘페이지에 맞춤’ 말고 ‘실제 크기(100%)’로 하세요. 그래야 QR코드 크기가 그대로예요. 모든 디자인은 QR코드를 35mm 이상, 흰 바탕에 검은색으로, 둘레에 여백을 두고 넣어요. 휴대폰은 이 여백이 있어야 코드를 찾아요. 창가 반사가 없는 곳, 손님이 앉는 자리 가까이에 두고 내 휴대폰으로 한 번 찍어 보세요. 디자인 여섯 가지는 와이파이 안내판 템플릿에서 크게 볼 수 있어요.
보안 팁
인쇄한 비밀번호는 그 공간에 있는 누구나 볼 수 있어요. 공유기에 게스트 네트워크가 있다면 그걸로 만드세요. 손님이 내 컴퓨터, 프린터, 카메라에 접근하지 못하게 막아 줘요. 비밀번호를 바꾸면 카드도 새로 만들어야 해요. 예전 코드는 더 이상 연결되지 않아요. 비밀번호를 글자로 보여 주기 싫다면 ‘카드에 비밀번호 글자도 넣기’를 끄세요. 비밀번호는 QR코드 안에만 들어가요. 모임이 끝나면 카드는 치워 두세요.
와이파이 비밀번호는 우리 집 네트워크의 열쇠라서 개인정보가 중요해요. 많은 QR 사이트는 이미지를 그리려고 입력값을 서버로 보내요. 이 페이지는 그러지 않아요. QR코드는 브라우저 안에서 만들고, 저장 파일도 내 기기에서 만들고, 분석 도구는 방문 수만 세요.