by way of exploration I tried to connect using the BSSID but as mentioned this function is not available. As mentioned using an ESP32 based unit it would be.
- /src
bool connect(const char *ssid, const char *passphrase = NULL, int32_t channel = 0, const uint8_t *bssid = NULL, bool connect = true);
Thank you for propping me to look at this again and find a solution.
Its a shame the Arduino ESP does not use the esp for WIFI!!!
Its hard o move from Arduino as I use them for so long but if the developers don't see this as a reasonable priority in the internet world where Multiple access points are so comment
WE have to make hard decisions. Whatever the team suggests I don't feel I have been totally unreasonable in my communication even though I found I was like a tennis ball between Arduino support and the team behind the library.