This Pi Pico project can generate guest Wi-Fi networks complete with QR logins
Having friends over is all well and good until one of the freeloaders decides it’s not enough to eat my food anddrink my drinks—they also want access to my Wi-Fi. Now comes the awkward moment of verbally explaining the niche reference in your Wi-Fi username, and your equally convoluted passwords. No, that’s the number 2, not the word too. No, not “two” or “the number two”. You know what, maybe just let me do that for you. It’s almost as hard as explaining what Wi-Fi actually stands for (opens in new tab).
Those smartest among us have already dealt with this issue. It’s not uncommon practice to have a password written down for people to copy, but the real tech foes use QR codes. These can be set up to automatically join a network just from the data contained within the code, so no manual entry has to be completed.
Instead, having one of these bad bois printed out hanging around on your coffee table means guests can just scan and get instant Wi-Fi access. There’s no guilt of asking, or frustration of giving: just speedy internet access within seconds.
This is all well and good, but maybe hold off on painting that QR code feature wall in your living room just yet. Good security practices dictate that passwords should be changed regularly. For a family Wi-Fi this may not be a concern of yours, but regardless, changing your settings can make this code unusable. This is precisely why Predrag Mijatovic’s Pi Pico project (opens in new tab) (via Hackaday (opens in new tab)), while a bit fiddly, provides a pretty interesting solution.
Mijatovic uses a Raspberry Pi Pico connected to an OLED display to act as an ever changing Wi-Fi QR code, and it does a bit more than just let guests on your network. With the custom scripts, Mijatovic has coded this device to automatically set up a new encrypted guest network on your Wi-Fi. This totally unique data then gets shared to the screen via QR code, allowing the guest to still get that seamless login experience.
Before you get your tinkering kits out, be aware this project might not be for everyone. It’s based on a MikroTik router made in Latvia, which you may not have in your home. This router can be configured over Secure Shell or SSH, which is an enhanced security encryption algorithm. Other routers might let you do it and here’s a list of the best routers for gaming, (opens in new tab) but you’ll want to check first, and you’re likely going to have to mess with the settings a fair bit.
You can get into the nitty-gritty by watching Mijatovic’s video embedded in the top of this article, then download the project on Github (opens in new tab). Though even Mijatovic explains in a disclaimer there are likely better ways to achieve this or a similar solution, it’s definitely a great place to start the mind working.
A fully fledged solution would be great for hostels and hotels, allowing guests to have their own secure Wi-Fi login with a simple scan. Similarly for coworking spaces, airports, and anyone who just wants to be a bit wonderfully over the top on their Wi-Fi security.
Source link