Pređi na sadržaj
cutty.dev
All posts

QR kod za WiFi — gosti se povezuju bez kucanja lozinke

Napravi QR kod za WiFi, kako bi se gosti povezali jednim skeniranjem, bez diktiranja lozinke. Format, mreža za goste i promenljivi link kada se lozinka promeni.

Postoji takav trenutak pri svakoj poseti. Neko skine ci shoes, još uvek stoji u hodniku, i pre nego što dođe do "šta ima novo kod vas", padne pitanje: "koju WiFi mrežu imate?". I počinje ritual. Ustaješ, ideš do rutera, okreneš ga donjom stranom nagore, sužavaš oči nad mikroskopskom nalepnicom. Diktiraš. "T kao Tomek, nula, u, b, četiri... ne, četiri, ne četrnaest, samo četiri". Sa druge strane neko kuca, briše, ponovo kuca. Da li je bilo veliko B ili malo b? Nakon petog pokušaja telefon konačno uhvati mrežu i nastupa tišina olakšanja.

Radio sam ovo stotine puta. I svaki put sam mislio isto: mora postojati jednostavniji način. Postoji. Jedan mali kvadrat zalijepljen pored vrata ili sa strane frižidera. Telefon pored, sekunda, povezano. Bez spelovanja slova, bez gimnastike sa ruterom.

Šta se zapravo nalazi u ovom kvadratu

Moderni telefoni (iPhone od iOS 11, Android otprilike od desetke) mogu pristupiti mreži samo skeniranjem koda. Zvuči kao magija, ali to nije nikakva magija. Ispod toga se nalazi običan tekst, grafički kodiran prema utvrđenom šemi:

WIFI:T:WPA;S:NazwaSieci;P:TwojeHaslo;;

Razložimo ovo na delove:

  • T je tip zaštite. WPA obuhvata WPA2 i WPA3, postoji još i WEP, a za otvorenu mrežu ostavljaš prazno.
  • S je SSID, odnosno jednostavno naziv tvoje mreže.
  • P je lozinka.
  • H:true dodaješ samo u slučaju kada je mreža skrivena i ne objavljuje svoj naziv.

Uređaj čita ovaj niz karaktera, sistem vidi prefiks WIFI:, prepoznaje šemu i sam nudi predlog za povezivanje. Jedan dodir. Gost nikada neće videti lozinku, ne mora da je prepisuje, nema kako da je zapamti i odnese. Isti taj patent radi na papiru u sobi za goste u iznajmljenom smeštaju, na podmetaču u kafiću, na vratima kancelarije. Bilo gde gde ljudi dolaze i žele jednostavno da imaju internet.

Ipak postoji jedna zamka na kojoj većina ljudi padne prvi put.

Tačka-zarez koja sve kvari

Ako u nazivu mreže ili lozinki imate znak ;, ,, :, \ ili navodnike ", morate ga prethoditi kosom crtom. U suprotnom, telefon će prekinuti lozinku tačno na tom mestu, jer će srednju tačku tretirati kao kraj polja. Recimo da je vaša lozinka pa;ss"word. Upisujete je ovako:

WIFI:T:WPA;S:Dom_Salon;P:pa\;ss\"word;;

I to je sve. To je apsolutno najčešći razlog pritužbi "skenirao sam i ne radi". Čovek je generisao kod, lozinka je imala tačku-zarez u sredini, a on je nije eskejpovao. Telefon je dobio polovinu lozinke i pristojno odbio. Proveri ovo pre nego što odštampaš pedeset komada.

Kome zapravo otvaraš vrata

Ovde bih želeo na trenutak da zastanem, jer je ovo deo koji ljudi najčešće preskaču, a najvažniji je. QR kod je fizički objekat. Visi na zidu, leži na stolu, neko ga može uslikati telefonom sa drugog kraja sale, čak i bez povezivanja. A pošto je to tako, pitanje ne glasi „kako napraviti kod“, već „kuda on vodi“.

Zamisli da ovaj kod ukazuje na tvoju glavnu kućnu mrežu. Istu onu u kojoj sedi NAS sa dvadeset godina fotografija, štampač, kamere, možda i server za datoteke. Zalepiš ga u stanu koji iznajmljuješ preko Airbnb-a. Ili u poslovnom prostoru. I odjednom pristup tvom LAN-u ima svako ko je spavao kod tebe nedelju dana, plus svako kome pošalješ fotografiju nalepnice.

Zato: skoro i jedan ruter danas ima mrežu za goste, na engleskom Guest Network. To je zaseban SSID, odvojen od ostatka tvog LAN-a, obično sa mogućnošću ograničavanja protoka. Kod generišeš upravo za nju. Tada, čak i ako se slika koda nađe na nečijem Instagramu ili u grupi na Facebooku, stranac će dobiti pristup najviše internetu. Ne tvojim uređajima. To je jedna od onih odluka koje koštaju dve minute u panelu rutera, a štede ti besane noći.

Statički kod ima jednu ružnu manu

Hardkodovanje WiFi podataka izgleda elegantno sve dok ne promenite lozinku. Jer tada je kod za bacanje. Čitav. Recimo da vodite mali kafić i odštampali ste pedeset podmetača za šolje sa lepim QR kodom. Nakon nekog vremena lozinka procure, promenite je na mreži za goste i... pedeset podmetača postaje škart. Plus trošak nove štampe. Plus vreme.

Može i drugačije. Umesto da trajno upisujete WiFi podatke u kod, vi kodirate link. Link vodi do veoma jednostavne stranice sa uputstvom za povezivanje ili sa trenutnom lozinkom. Sam QR kod ostaje isti zauvek, a to gde on vodi, možete promeniti u bilo kom trenutku.

U cutty.dev ovo izgleda ovako:

  1. Praviš kratak link, na primer cutty.dev/wifi-cafe, koji vodi do stranice sa lozinkom ili uputstvom.
  2. Generišeš QR kod za taj link. Štampaš ga na podmetačima, na vratima, na flajerima.
  3. Menjaš lozinku? Menjaš odredište istog tog linka. Svi odštampani kodovi i dalje rade, a ti ne moraš da štampaš nijednu novu kopiju.

Postoji još jedna sitnica koju običan kod WIFI:... nikada neće dati. Vidiš koliko puta je neko zapravo skenirao kod. U kafiću ili na događaju to nije statistika radi statistike, već konkretna informacija o prometu. Pri čemu se ovo ovde radi bez praćenja ljudi, IP adresa ide u hash, niko ne gradi profil gosta. Sve ređa stvar, pa vredi ceniti.

Prosto rečeno, šta izabrati

  • Kuća, poznanici, lozinka koju si postavio jednom i ne menjaš je? Običan statični kod WIFI:.... Najjednostavnije, radi čak i bez interneta na telefonu koji skenira.
  • Lokal, iznajmljivanje, događaj, lozinka koja se rotira svakog meseca? Kod koji ukazuje na link koji se može zameniti. Da ne bi svaki put ponovo štampao materijale.

Nekoliko stvari koje je lako prevideti

Štampaj kod u veličini od najmanje 2 na 2 centimetra. Manji može biti problematičan kod slabijih kamera. I nemoj ga laminirati u visokom sjaju, jer odsjaji svetlosti mogu potpuno uništiti skeniranje (provereno na sopstvenoj koži pored prozora u podne).

Ispod koda dopiši naziv mreže i lozinku običnim tekstom. To je rezervna opcija (fallback) za starije telefone i za tetku koja radije voli da unese ručno. Košta te jednu liniju, a spasava situaciju.

I najvažnija stvar na kraju ove liste: ne objavljujte na javnim profilima na društvenim mrežama kod koji vodi do glavne mreže sa pravom lozinkom. To je bukvalno objavljivanje ključa za vaš LAN. Ljudi to rade bez razmišljanja, jer je "to samo lepa slika".

Please provide the Polish Markdown you would like me to translate. You haven't included the source text in your message. Once you provide it, I will output only the Serbian translation following all your instructions.

Imam kod kuće taku nalepnicu zalepenu sa unutrašnje strane ormarića u hodniku. Gosti znaju da je tam, skeniraju prolazeći, i ceo taj ritual sa spelovanjem lozinke je jednostavno nestao. Sitnica, a promenila je način na koji ljudi ulaze u moj stan. Ponekad najbolja poboljšanja nisu ona velika, već ona koja izbacuju jedan mali, ponavljajući trenutak iritacije. Ako se tvoja lozinka voli menjati, osloni kod na zamenljivi link i reši to jednom zauvek. A ako se ne voli, čak će i papirić sa ručno napisanim kodom odraditi posao. Pitanje je samo gde ćeš ga zalepiti.