Wi-Fi QR 코드 작동 원리: 표준 WIFI: URI 프로토콜 설명
모바일 기기를 Wi-Fi 네트워크에 연결하는 것은 번거롭고 오류가 자주 발생합니다. 보안성이 높은 비밀번호(PSK)는 대소문자 I, 소문자 l, 숫자 1, 특수문자(#, &) 등 헷갈리기 쉬운 16~32자리의 문자로 구성된 경우가 많습니다. 터치스크린에서 이를 직접 입력하다 보면 오타가 발생하고 연결 실패로 이어지기 쉽습니다.
표준화된 WIFI: URI 스키마
Wi-Fi QR 코드는 오픈소스 ZXing 라이브러리에서 대중화되고 Apple iOS(iOS 11 이상) 및 Google Android(Android 10 이상)에 기본 탑재된 범용 URI 문자열 표준을 사용하여 네트워크 연결 파라미터를 직접 인코딩함으로써 이 문제를 해결합니다.
WIFI:S:MyHomeNetwork;T:WPA;P:SecretPassphrase2026;H:false;;
- S: (SSID): 무선 AP가 브로드캐스팅하는 서비스 세트 식별자(네트워크 이름)입니다. 콜론, 세미콜론, 쉼표, 백슬래시와 같은 특수문자는 백슬래시 문자로 이스케이프 처리됩니다.
- T: (인증 유형): 암호화 프로토콜을 정의합니다. 지원되는 값에는 WPA(WPA, WPA2, WPA3-Personal 포함), WEP(레거시 64/128비트 WEP 키용), nopass(비암호화 개방형 네트워크)가 있습니다.
- P: (비밀번호 / PSK): 네트워크 인증에 필요한 비밀번호 또는 암호구문입니다.
- H: (숨겨진 SSID): 비콘 프레임을 브로드캐스팅하지 않는 SSID를 찾기 위해 모바일 기기의 Wi-Fi 라디오가 활성 프로브 요청을 보낼지 여부를 지시하는 부울 플래그(true 또는 false)입니다.
이 스키마는 OS 수준에서 인식되므로 스마트폰 카메라로 코드를 스캔하면 'MyHomeNetwork Wi-Fi 네트워크에 합류하시겠습니까?'라는 시스템 대화상자가 즉시 표시됩니다. '합류'를 터치하면 802.11 4-way 핸드셰이크 인증이 즉시 시작되며, 별도의 앱 설치나 설정 이동이 필요하지 않습니다.

