WIFI URI
Строка вида WIFI:T:WPA;S:Имя сети;P:Пароль;; — стандартный формат для QR-кодов, позволяющих подключиться к Wi-Fi одним сканированием без ввода пароля вручную.
Что такое WIFI URI
WIFI URI — это специализированный формат строки, который кодируется в QR-код и позволяет смартфону автоматически подключиться к беспроводной сети. Пользователю достаточно навести камеру на QR: появляется диалог «Подключиться к Wi-Fi [Название сети]?» — и сеть добавляется без ввода пароля. Никаких приложений устанавливать не нужно — функция встроена в iOS 11+ и Android 10+.
Формат не является официальным стандартом IETF (в отличие от, например, Geo URI), однако де-факто поддерживается всеми современными смартфонами и генераторами QR-кодов. Он был разработан производителями мобильных OS и планомерно внедрился как индустриальное соглашение.
Структура WIFI URI
Полная строка выглядит следующим образом:
WIFI:T:WPA;S:НазваниеСети;P:Пароль;H:false;;
Каждый параметр разделяется точкой с запятой, строка завершается двумя точками с запятой ;;. Параметры:
- T — тип шифрования: WPA (WPA2 и WPA3 оба), WEP (устаревший), nopass (открытая сеть без пароля).
- S — SSID, имя сети. Чувствительно к регистру и пробелам.
- P — пароль. При T:nopass параметр P опускается.
- H — скрытая ли сеть: true / false. При true ОС принудительно ищет сеть по SSID даже если она не транслирует beacon-фреймы.
Пример для кафе с открытой сетью: WIFI:T:nopass;S:CafeGuest;;. Пример для офиса с WPA2: WIFI:T:WPA;S:OfficeSecure;P:Qwerty@2024;H:false;;.
Спецсимволы в SSID и пароле требуют экранирования обратным слешем: \\ → обратный слеш, \; → точка с запятой, \" → кавычка, \, → запятая. Например, пароль pass;word записывается как P:pass\;word.
Применение в QR-кодах
WIFI URI — одно из самых практичных применений QR-кодов в физическом пространстве:
- Ресторан, кафе, коворкинг. QR-код с паролем Wi-Fi на столике или стойке ресепшена. Гость подключается за 3–5 секунд вместо того, чтобы расшифровывать пароль с доски или переспрашивать персонал.
- Конференции и выставки. QR на бейдже или у входа позволяет участникам сразу подключиться к гостевой сети события без очереди на стойке регистрации.
- Апартаменты и отели. QR-карточка в номере или у входа заменяет лист с инструкциями по подключению.
- Смена пароля. При обновлении пароля сети достаточно распечатать новый QR — клиенты пользуются им без путаницы со старым.
Поскольку WIFI URI содержит пароль в открытом виде, статический QR-код — правильный выбор: данные зашиты в матрицу, промежуточный сервер не нужен. Важно понимать: все, кто видит QR, узнают пароль — это осознанная открытость для гостевой сети, но не для корпоративной инфраструктуры.
Частые вопросы
Поддерживается ли WPA3 в WIFI URI?
Формально параметр T:WPA охватывает и WPA2, и WPA3 — ОС сама определяет поддерживаемый стандарт при подключении. На iOS 15+ и Android 12+ WPA3-SAE обрабатывается прозрачно. Отдельного значения T:WPA3 в спецификации нет, и указывать его не нужно. Если роутер работает в режиме WPA2/WPA3 Mixed, параметр T:WPA подходит для всех устройств.
Что делать, если в пароле есть кавычки или точки с запятой?
Экранируйте их обратным слешем. Точка с запятой в пароле: \;. Кавычки: \". Обратный слеш: \\. Генератор QR на QRkoder выполняет экранирование автоматически — просто введите пароль как есть. Если вы формируете строку вручную для технических нужд, проверьте каждый спецсимвол: ошибка экранирования приведёт к тому, что смартфон не распознает пароль корректно.
Можно ли сделать отдельный QR для гостевой и основной сети?
Да, и это рекомендуемая практика. Корпоративная или домашняя основная сеть не должна быть доступна через публично размещённый QR. Создайте на роутере отдельный гостевой SSID с изолированным сегментом (guest isolation), задайте ему простой пароль и разместите QR на ресепшене. Основная сеть остаётся скрытой для случайных посетителей.
Работает ли WIFI QR на старых Android-телефонах?
Нативная поддержка через системную камеру появилась в Android 10 (2019). На более ранних версиях функция недоступна стандартными средствами: потребуется отдельное приложение-сканер с поддержкой WIFI URI, например ZXing Barcode Scanner. На iOS нативная поддержка появилась в версии 11 (2017). Если аудитория использует устройства старше 2018–2019 года выпуска, укажите рядом с QR текстовый пароль как запасной вариант.
Видит ли кто-то пароль, если отсканирует QR специальной программой?
Да. Любой QR-сканер, показывающий «сырой» контент кода, отобразит WIFI URI целиком, включая пароль в открытом тексте. Это нормально для гостевых сетей, где пароль всё равно условный. Для защищённых корпоративных сетей используйте802.1X (RADIUS) с сертификатами вместо PSK-паролей — в этом случае WIFI URI неприменим, и QR не решит задачу без дополнительной инфраструктуры.