QR-код для Wi-Fi: подключение к сети без ввода пароля
Гость наводит камеру и подключается к сети сам: как устроен QR-код для Wi-Fi и как напечатать таблички сразу для всех сетей.
Пароль от гостевого Wi-Fi это маленькая, но постоянная точка трения: гость щурится на табличку, путает букву O с нулем, переспрашивает у официанта, вводит все заново. QR-код убирает этот ритуал целиком. Человек наводит камеру, телефон предлагает подключиться, через пару секунд гость уже в сети.
Работает это на стандартном формате WIFI:, который понимают iPhone начиная с iOS 11 и практически любой современный Android. Ставить приложения не нужно: строку с именем сети и паролем распознает обычная камера.
Ниже о том, как устроен такой код изнутри, как сгенерировать таблички сразу для всех сетей офиса или отеля и о чем стоит подумать до того, как вешать пароль на стену.
Как устроен QR-код для Wi-Fi
Внутри кода зашита текстовая строка вида WIFI:T:WPA;S:имя сети;P:пароль;;. Телефон видит префикс WIFI: и вместо того, чтобы показать текст на экране, предлагает подключиться: тип защиты, имя сети и пароль он берет из этой же строки.
Отсюда два практических следствия. Первое: код полностью автономен. Ему не нужны ни интернет в момент сканирования, ни сторонний сервер, данные лежат в самом коде и будут работать через год и через пять лет. Второе: пароль хранится в коде открытым текстом, и прочитать его может любой, кто отсканирует табличку. Для гостевой сети это нормально, вы и так сообщаете пароль каждому посетителю. А вот для рабочей сети, из которой видны принтеры и внутренние папки, табличку с QR лучше не печатать вовсе.
Формат строки в генераторе
В генераторе QR-кодов для Wi-Fi одна строка это одна сеть. Формат: имя сети;пароль. Разделитель именно точка с запятой, потому что в именах сетей часто встречаются пробелы. Третья часть строки, тоже через точку с запятой, станет печатной подписью под кодом.
- «Кафе У Печки;parol2024» обычная сеть с паролем;
- «Guest;;Открытая сеть» сеть без пароля: между точками с запятой пусто;
- «Office 3;wifi345678;Переговорка №3» код с подписью, чтобы таблички не перепутались.
Пароль принимается длиной от 8 до 63 символов, как того требует стандарт WPA и WPA2: латиница, цифры, знаки. Имя сети подойдет любое длиной до 32 байт, включая пробелы и кириллицу. Для открытой сети пароль просто оставляют пустым, телефон подключится без запроса.
Таблички для всех сетей за один заход
Сценарий с одной сетью занимает минуту, интереснее пакетный. У отеля свой Wi-Fi на каждом этаже, у офиса гостевая сеть в каждой переговорке, у сети кофеен свой пароль в каждой точке. Список сетей обычно уже лежит в таблице у администратора: выгрузите его в файл и загрузите в генератор целиком.
Импорт принимает TXT, CSV и Excel: первая колонка имя сети, вторая пароль. Сервис проверит каждую строку, покажет отчет о невалидных с номерами, соберет до 1500 кодов за раз и разложит их по листам с подписями. Останется скачать PDF и распечатать. Если табличек много и хочется реже менять бумагу в принтере, выберите в дополнительных параметрах лист A3: сравнение форматов есть в статье печать QR-кодов на A3.
Внешний вид тоже настраивается до печати: цвет кода и фона под фирменный стиль заведения, логотип в центре каждого кода, размер под будущую табличку. А если макет держателя собирает дизайнер, выгрузите коды отдельными PNG-файлами и вставьте в макет по одному: имя каждого файла содержит его подпись, перепутать коды между переговорками не выйдет.
Размер таблички и размещение
Табличку на столе сканируют с 30–50 см, для этого хватает кода 3×3 см. Настенный вариант у входа читают с метра-полутора, там нужен код от 8–10 см. Ориентир простой: сторона кода не меньше одной десятой расстояния, с которого его будут сканировать. Подробный разбор с примерами в статье размер QR-кода для печати.
Вокруг кода оставляйте свободное белое поле и не кладите его на пестрый фон: пустая зона по периметру нужна камере, чтобы найти границы. И помните про открытый пароль: сменили пароль сети, перепечатайте табличку. Старый код никуда не денется и будет честно раздавать прежний пароль. Остальные материалы о печати собраны в базе знаний.
FAQ
На каких телефонах работает подключение по QR? iPhone с iOS 11 и новее, Android примерно с 9 версии в зависимости от производителя. Формат WIFI: распознает штатная камера. На совсем старых устройствах выручит любое бесплатное приложение-сканер.
Можно ли сделать код для скрытой сети? Наш генератор рассчитан на видимые сети: с ними подключение по QR работает предсказуемо на любых телефонах. Скрытой сети нужен дополнительный флаг в строке, и заметная часть устройств такие коды отрабатывает с ошибками.
Что будет, если пароль в коде неверный? Телефон попытается подключиться и покажет обычную ошибку сети, как при ручном вводе неправильного пароля. Поэтому проверяйте код до тиража: превью в генераторе сканируется прямо с экрана.
Следующий шаг
Соберите список сетей с паролями, сделайте тестовую табличку и отсканируйте превью с экрана. Подключение сработало, значит можно печатать весь тираж.
Создайте таблички для своих сетей в генераторе QR-кодов для Wi-Fi: до 1500 штук за раз, с подписями, бесплатно и без регистрации.