I’ve got a hidden IoT network that I use for my ESPs, and two APs.
I know that hidden networks require fast connect, which the doc warns might pick the wrong AP and indeed it does.
So I’ve instead tried defining a networks block, with only one network, because it allows specifying the bssid in the config which I presumed would force it to connect to the correct one :
Unfortunately this morning I’m still seeing one of the ESP connect to the wrong AP, which makes it really unstable.
Is the bssid setting ignored for hidden networks ? Is there any way to force the esp to connect to a specific AP when the network is hidden ?
Can you explain why you use a hidden SSID in the first place?
This will not give you any security (the SSID can still be easily sniffed) but will only lead to issues especially with the mostly dumb wifi-stacks in IoT devices…
If you want to make it easy & comfortable for guests print out a QR-code and/or write an NFC-tag with the guest network details so it can be scanned. No need to browse any oldschool network lists or type in credentials these days.