Hi,
I'm currently using auto+fast connect on our product which works fine in 99% of cases as our products are stationary.
However when a device is configured initially close to an access point, and then installed to the limit of this same access point's range, the device will still connect to it as long as it is detected (even when a much better AP is available). Same thing happens when the dynamic power management of the access points changes their power.
I have tried various strategy to force a rescan:
1: Delete /tmp/fcon.ssid (Which I suppose stores the BSSID for the fast connect) => Does not work due to it being a system file
2: Set SL_WLAN_CONNECTION_POLICY to auto instead of auto+fast => It continues to use the previous BSSID instead of the one with the best rssi.
3: Force a scan, read result with sl_WlanGetNetworkList and connect manually to BSSID with best rssi => This works but seems overcomplicated
My questions:
Is it expected that if a fast connect profile has been stored it is used even if SL_WLAN_CONNECTION_POLICY is set to "auto" only? Can you reproduce it?
Is it possible to include in next releases a way to erase the fast connect profile?
Thanks,
Cédric