Re:ESP32 WiFi Superstitions
by RockRobotRock on Sunday March 16, 2025 @12:38AM
(#43376967)
Personally, I don't use multiple APs with overlapping SSIDs, but if I did than I can see how it would be easier to deal with the logic from the AP management side rather than the client. It's also nice to not have to re-connect IoT things if/when you add or change your APs.
Re:ESP32 WiFi Superstitions
by Vurdentium on Sunday March 16, 2025 @01:00AM
(#43377019)
I'm not sure we're understanding each other so just to be clear, my suggestion is to change from this (pseudo) C:
wifi_connection_config_t config = {
.ssid = "my_home_wifi",
.password = "secret123",
/*
implicitly initialised to default:
.method = CONNECT_TO_THE_FIRST_AP_THAT_RESPONDS,
*/
}
to wifi_connection_config_t config = {
.ssid = "my_home_wifi",
.password = "secret123",
/* explicitly initialise: */
.method = CONNECT_TO_THE_AP_WITH_THE_STRONGEST_RSSI,
}
It's that simple.
Re:ESP32 WiFi Superstitions
by RockRobotRock on Sunday March 16, 2025 @07:29AM
(#43378204)
I think I understand you. That functionality doesn't exist in ESP32 Arduino tool chain without more work/more code. Their hobby level perspective is valuable to other hobby level engineers who want a solution.
It's literally one word to change in his WiFi config to get the behaviour he wants. It's already implemented. Who can't "deal" with that?