На стене за стойкой моей местной кофейни есть ламинированная карта с паролем Wi-Fi, напечатанным шрифтом, который никто не может прочитать более чем в футе. Я видел, как десятки людей щурились на него, неправильно набирали его, ошибались и пытались еще раз. Когда я оборудовал небольшую конференц-залу в нашем офисе, я отказался повторять это. Вместо этого я напечатал QR-код Wi-Fi, прикрепил его к двери и номер " что такое Wi-Fi снова?" сообщения упали до нуля за ночь. Именно поэтому Toolz теперь имеет специальный Генератор QR-кода WiFi, и это руководство - все, что я разработал, создавая и тестируя его.
TL;DR: QR-код Wi-Fi сохраняет ваше сетевое имя, пароль и тип безопасности в стандарте
WIFI:форматируйте, что iPhone и Android читают изначально. гость сканирует его с помощью приложения камеры, нажимает подсказку и присоединяется, ничего не печатая. Этот инструмент создает полезную нагрузку, ускользает от сложных символов и полностью кодирует ее в вашем браузере, поэтому ваш пароль никогда не загружается. Распечатайте его как SVG для вывесок или PNG для экрана, и срок его действия никогда не истекает.
Я создаю продукты SaaS на Laravel и React, и у меня есть мягкое пятно для небольших инструментов, которые незаметно устраняют трение. QR-код WiFi - это именно то. Он решает проблему, которая есть у каждого, он ничего не стоит, и как только вы поймете формат, в нем действительно ничего нет. Позвольте мне разобраться, как он работает, как его использовать и в нескольких деталях, которые решают, сканирует ли код с первой попытки или расстраивает всех.
Что такое QR-код WiFi?
QR-код Wi-Fi - это QR-код, который кодирует учетные данные для присоединения к беспроводной сети. Сам символ стандартизирован как ИСО/МЭК 18004; WIFI: полезная нагрузка внутри него является соглашением де-факто, а не частью этого стандарта, поэтому поведение Android и iOS различается. Вместо того, чтобы указывать на веб-сайт, код содержит короткую структурированную строку, описывающую имя сети, ее пароль и то, как она защищена. Когда камера телефона считывает эту строку, операционная система распознает формат и предлагает подключиться к сети напрямую, заполняя пароль для человека, чтобы он никогда не видел и не вводил ее.
Идея была встроена в телефоны в течение многих лет. Apple добавила сканирование WiFi QR на основе камеры в iOS 11, и большинство телефонов Android под управлением Android 10 или более поздней версии делают то же самое через приложение камеры по умолчанию или экран настроек WiFi. Эта собственная поддержка является всей причиной того, что метод стоит использовать: вы не просите гостей установить специальный считыватель, вы полагаетесь на функцию, которую уже имеет их телефон.
Что отличает это от записи пароля на карте, так это не просто удобство, это точность. Пароли для гостевых сетей, как правило, представляют собой длинные строки смешанного регистра и символов, именно такие вещи люди неправильно типа. сканирование передает байт учетных данных для байта, поэтому нет никакой двусмысленности между заглавной буквы I, строчной буквой l и цифрой 1. Если вы когда-либо создавали сильный ключ с помощью байта генератор паролей а потом смотрел, как кто-то пытается напечатать от руки, уже понимаешь обращение.
Как на самом деле работает формат WiFi QR?
Под черно-белыми квадратами - строка обычного текста Для WiFi следует компактный формат, который выглядит следующим образом
WIFI:T:WPA;S:MyNetwork;P:MyPassword;;
Каждое поле представляет собой букву, двоеточие, значение и точку с запятой. T является ли тип аутентификации, S является ли SSID (имя сети) и P это пароль. Все это завернуто WIFI: спереди и закрыто двойной точкой с запятой на конце. Это отставание ;; не является декоративным Некоторые Android парсеры опускают конечное поле, если вторая точка с запятой отсутствует, поэтому генератор всегда включает его.
Есть еще одно поле, о котором стоит знать Скрытая сеть, та, которая не транслирует свое название, нуждается H:true добавлено, чтобы телефон знал, чтобы активно исследовать его, а не ждать, чтобы увидеть его при сканировании. без этого флага телефон может иметь правильное имя и пароль и при этом не может подключиться к скрытому SSID.
Самая сложная часть построения этой строки - побег. Персонажи \, ;, ,, ", и : все что-то значит для формата, поэтому, если ваш SSID или пароль содержит какой-либо из них, их нужно избежать с помощью обратной косой черты. пароль, как p@ss;word иначе будет читаться как два поля и разорвать соединение. The Генератор QR-кода WiFi обрабатывает это автоматически, поэтому вы можете вставить пароль точно так, как он есть, и доверять, что закодированная версия верна. это та же самая избегающая логика, чем шире Генератор QR-кодов используется для предустановки Wi-Fi, преобразованной в целенаправленный инструмент.
Что происходит после того, как строка построена?
Однажды WIFI: строка существует, она кодируется как QR-матрица, следуя ISO/IEC 18004, международному стандарту, который определяет символику QR-кода. Текст преобразуется в UTF-8 байтов, обернутый исправлением ошибок Рида-Соломона, чтобы код выживал при пятнах и складках, разложенный на модули с шаблонами поиска в углах и замаскированный, чтобы шаблон был сбалансированным и легко фиксировался сканером.
Этот шаг кодирования идентичен кодированию любой другой полезной нагрузки QR, что хорошо: это означает, что QR-код WiFi не является специальным кодом, который нуждается в специальном считывателе. Это обычный QR-код, содержимое которого оказывается сетевыми учетными данными, и любой сканер, который вообще считывает QR-коды, может прочитать текст. Предложит ли телефон затем присоединиться к сети, зависит от операционной системы, распознающей WIFI: префикс, который делает каждая текущая версия iOS и Android.
Поскольку учетные данные запекаются в шаблон, полученный код статичен. нет короткой ссылки посередине, указывающей на сервер, который может отключиться, нет учетной записи за ним, и ничего не отслеживает, сколько раз он был отсканирован. это значимое свойство конфиденциальности, и это то, что меня достаточно волнует, что я написал об этом больше в Руководство по конфиденциальности данных. Ваш пароль находится внутри изображения и больше нигде.
Как создать QR-код Wi-Fi?
Инструмент сохраняет это значение до четырех коротких шагов.
Шаг 1: Введите точно название сети
Введите SSID точно так, как он отображается на маршрутизаторе, включая капитализацию и любые пробелы. SSID чувствительны к регистру, так что HomeWiFi а homewifi являются двумя разными сетями, что касается телефона, Если код не будет подключен позже, неправильный или неправильный случай SSID является первым, что нужно проверить.
Шаг 2: Добавьте пароль и выберите тип безопасности
Введите пароль WiFi, затем выберите режим безопасности.Выберите WPA для любой сети WPA, WPA2 или WPA3, которая охватывает практически каждый маршрутизатор, созданный в последнее десятилетие. выберите WEP только для действительно старого оборудования, которое все еще использует его, и Откройте для точки доступа вообще без пароля. Если вы не уверены, метка на маршрутизаторе или его странице администратора сообщит вам режим безопасности. в поле пароля есть показ/скрыть переключатель, чтобы вы могли подтвердить, что ввели его правильно, не оставляя его открытым на экране.
Шаг 3: Отметьте & quot;hidden& quot; если сеть не вещает
Если ваш SSID скрыт, включите опцию скрытой сети, чтобы полезная нагрузка включала в себя H:true флаг. большинство домашних и гостевых сетей вещают нормально и не нуждаются в этом, но скрытые сети не будут надежно подключаться без этого.
Шаг 4: Создайте стиль и загрузите
Повысьте уровень исправления ошибок, если код будет напечатан маленьким или размещен за стеклом, установите цвета переднего плана и фона, чтобы они соответствовали вашим вывескам, сохраняя при этом сильный контраст, и отрегулируйте поле тихой зоны. Затем загрузите вектор SVG для печати или PNG для экрана. Оба выходят без водяных знаков. Прежде чем заказывать партию чего-либо, отсканируйте печатную версию с помощью двух или трех разных телефонов.
Какой уровень исправления ошибок выбрать?
QR-коды содержат избыточные данные, поэтому их все еще можно прочитать, когда часть кода загрязнена, порвана или покрыта. Четыре уровня, L, M, Q и H, восстанавливают примерно 7, 15, 25 и 30 процентов поврежденного кода соответственно. Более высокие уровни добавляют больше избыточности, что делает код более плотным и немного большим для того же объема данных.
Для кода WiFi полезная нагрузка коротка, поэтому у вас есть место, чтобы быть щедрым. Уровень M является разумным по умолчанию для чистого экрана или хорошо напечатанной карты. Шаг вверх до Q или H, когда код будет жить где-то враждебно: ламинированная карта, которая обрабатывается, наклейка окна, подвергающийся воздействию солнца, мелкий принт на углу флаера или любой дизайн, где вы хотите опустить логотип в середину. Логотип трюк специально нуждается в уровне H, потому что исправление ошибок - это то, что позволяет сканер реконструировать модули, которые ваш логотип покрывает. Сохраните любой логотип под примерно четвертью области кода и центрируйте его.
Где мне на самом деле следует использовать QR-код Wi-Fi?
Очевидный дом является гостевой WiFi в любом пространстве, где люди приходят и уходят. Кафе, рестораны, и бары могут положить его на стол или стойку. отели, гостевые дома, и краткосрочные аренды могут распечатать его в приветственной папке или обрамлять на стене, что спасает хозяина от повторения пароля к каждому новому прибытию. офисы могут приклеить один в приемной и один в каждом конференц-зале, чтобы посетители могли выйти в Интернет, не беспокоя никого.
Он работает так же хорошо дома. Положите один на холодильник или внутри кухонного шкафа, и семья, друзья и случайный торговец могут присоединиться, а вы не читаете ключ из двадцати символов. Я держу один в ящике именно для этого. Мероприятия и конференции используют их на значках и вывесках, чтобы участники подключались к сети мест за считанные секунды, а классы использовали их, чтобы комната, полная студентов, присоединялась одновременно, а не по одному.
Общая нить заключается в том, что сеть предназначена для совместного использования. QR-код WiFi делает учетные данные тривиально легко передать, что является точкой для гостевого доступа и причиной держать коды для частных сетей вне поля зрения общественности. Любой, кто может сфотографировать код, может прочитать сеть, поэтому относитесь к печатному коду с той же тщательностью, с какой вы бы относились к написанному паролю.
Безопасно ли создавать QR-код для моего пароля Wi-Fi?
С клиент-стороной инструмент, да. кодировка здесь происходит полностью в вашем браузере с помощью JavaScript. ваш SSID и пароль превращаются в QR-матрицу на вашем собственном устройстве и никогда никуда не отправляются, поэтому нет сервера, который мог бы войти в систему или утечь их. Вы можете подтвердить это, открыв вкладку сети браузера и наблюдая: генерация кода не делает запроса сети, и инструмент продолжает работать с вашим соединением выключен после загрузки страницы.
Осторожно не инструмент, это напечатанный результат.WiFi QR-код - это открытый текстовый учет в визуальной форме. именно это вы хотите для гостевого доступа, и именно поэтому вы не должны записывать код для вашей частной основной сети на внешнюю сторону вашей входной двери. для чего-либо чувствительного используйте отдельную гостевую сеть с собственным паролем, который большинство маршрутизаторов могут создать за пару кликов, и делитесь только этим. Хорошая гигиена WiFi, как использование сильного уникального ключа от a генератор паролейздесь имеет такое же значение, как и где-либо еще, и я продолжаю возвращаться к этому вопросу Руководство по производительности разработчика, йо-
Почему иногда не подключается QR-код WiFi?
Когда код не работает, причина почти всегда одна из короткого списка. SSID или пароль были неправильно напечатаны, поэтому учетные данные просто не соответствуют сети. Тип безопасности неверен, например, установлен на WEP, когда сеть на самом деле WPA2. Сеть скрыта, но скрытый флаг не был установлен, поэтому телефон никогда не проверяет его. Или печатный код имеет плохую контрастность, слишком мал или не имеет тихой зоны, поэтому камера не может разрешить его.
Работайте через них в том порядке.Восстановить с точными учетными данными, перепроверяя случай.Подтвердите режим безопасности на маршрутизаторе.Включите скрытый параметр, если SSID не транслируется. А для проблем печати, держать темные модули действительно темные на светлом фоне, оставить по крайней мере четыре модуля белый маржа вокруг кода, и проверить на реальный печатный размер, а не на экране. еще один тонкий момент: некоторые старые Android телефоны не читают WiFi коды из простой камеры приложение и нужно сканер встроенный в настройки WiFi вместо этого, поэтому если один телефон борется, попробуйте другой, прежде чем предполагать, что код сломан.
Как это соотносится с vCard или простым QR-кодом?
Код Wi-Fi и a QR-код VCard являются двоюродными братьями. оба кодируют определенную структурированную полезную нагрузку, которую телефоны понимают изначально, и оба являются статическими и частными. Разница в том, что действие, которое они запускают: код WiFi предлагает присоединиться к сети, в то время как код vCard предлагает сохранить контакт. Если вы обнаружите, что хотите поделиться чем-то большим, чем просто Wi-Fi, например, бизнес, который хочет, чтобы гости также сохраняли свои данные, инструмент vCard является сопутствующим элементом.
Для всего, что не входит в число этих признанных форматов, общий Генератор QR-кодов обрабатывает простые URL-адреса, текст, электронную почту, SMS и номера телефонов. выделенный инструмент WiFi существует, потому что сетевые учетные данные имеют достаточно своих собственных правил, экранирования, типов безопасности, скрытых флагов, что сфокусированный интерфейс быстрее и труднее ошибиться, чем общий. Вам не нужно думать о формате полезной нагрузки; вы заполняете поля, которые уже знаете, и для вас создана правильная строка.
Часто задаваемые вопросы
Что такое QR-код WiFi?
QR-код Wi-Fi - это QR-код, который сохраняет имя сети, пароль и тип безопасности в стандартном формате WIFI:. Когда камера телефона сканирует его, устройство предлагает автоматически присоединиться к этой сети, поэтому никому не нужно читать или вводить пароль.
Как создать QR-код для моего Wi-Fi?
Введите имя сети (SSID), пароль WiFi и тип безопасности, который является WPA/WPA2/WPA3 для большинства маршрутизаторов. инструмент создает полезную нагрузку WIFI: и кодирует ее как сканируемый QR-код, который вы можете загрузить как SVG или PNG и распечатать.
Как гости подключаются с помощью QR-кода WiFi?
На iPhone и большинстве телефонов Android, открыть приложение камеры и указать его на код Появляется баннер, предлагающий присоединиться к сети; коснитесь его и телефон соединяется Некоторые старые Android устройства нуждаются в выделенном QR сканер или WiFi настройки сканер вместо приложения камеры.
Безопасно ли создавать QR-код для моего пароля Wi-Fi?
Да, когда вы используете клиентский инструмент, подобный этому, потому что пароль закодирован на вашем устройстве и никогда не загружается. Помните, однако, что любой, кто может сканировать напечатанный код, может читать сеть, что является именно точкой для гостевого Wi-Fi, но причиной держать коды для частных сетей вне поля зрения общественности.
Какой тип безопасности выбрать?
Выберите WPA для любой сети WPA, WPA2 или WPA3, которая охватывает практически каждый текущий маршрутизатор. выберите WEP только для старого оборудования, которое все еще использует его, и откройте для точки доступа без пароля. если вы не уверены, на вашей метке маршрутизатора или на странице администратора указан режим безопасности.
Работает ли QR-код WiFi для скрытых сетей?
Да. Отметьте опцию скрытой сети, и полезная нагрузка включает флаг H:true, который говорит телефону активно проверять наличие SSID, который не транслируется. Без этого флага телефон может не присоединиться к скрытой сети даже с правильным именем и паролем.
Срок действия QR-кода Wi-Fi истекает или отслеживается сканирование?
Нет. это статический QR-код: учетные данные впекаются в изображение, поэтому нет короткой ссылки, срок действия которой истекает, и нет сканирования счета на приборной панели. Свободные генераторы, которым требуется регистрация, часто создают динамические коды, которые проходят через их серверы, а этот нет.
Почему мой QR-код Wi-Fi не подключается?
Обычными причинами являются неправильно напечатанный SSID или пароль, неправильный тип безопасности, отсутствующий флаг скрытой сети или малоконтрастная печать, которая не будет сканировать. Восстановитесь с точными учетными данными, подтвердите режим безопасности на маршрутизаторе и проверьте напечатанный размер, прежде чем создавать копии.



