I have a very specific problem that I’m try to solve. I have multiple Pi3s on a network, connected over wifi (each one is running a multi-container Balena app). I have peripheral devices that are also connected to the network over wifi, but the problem is they have awful wifi antennas. The pis have no network connectivity issues, but the peripherals are almost unusable. The Pis and peripherals are located very close to each other, think of them like a set, but this set is relatively far from my APs. As I mentioned, the Pis have no issues, but the peripherals are almost unusable. As such, I want to turn my Pis into repeaters (not APs) so that they can broadcast an SSID that the peripheral can connect to and bridge the connection to the primary network. The Pis themselves are connected to the network via wifi, so I’ll need to use an external USB wifi adapter to broadcast the new SSID that the peripheral can connect to. So far this seems to be the best resource on how to set it up: https://pimylifeup.com/raspberry-pi-wifi-extender/
Before heading down what I’m sure is going to be a rabbit hole of research and trial and error, I was hoping someone might’ve tried this before and offer some advice. Some unknowns for me right now are:
- Assuming the Raspberry Pi 3 Balena OS image is running Debian Buster, has anyone used an external wifi module that is plug and play? If so, what’s the make and model?
- Can I have all of the setup for the repeater run in an isolated container. where I can do all of the necessary config in the docker file?
- Is this going to cause any sort of conflict with Balena’s NetworkManager?
Thanks all! I’ll add to this thread as I discover more along the journey.