My company is developing a wifi enabled device which uses the ESP8266 module.
This module can only connect to 2.4Ghz wifi access points.
The manufacturer of the module supplies and API which can be used to send an ssid and network key to the module in order to allow it to connect to the wifi network, however for this to work the iPhone must be connected to a 2.4Ghz access point.
The problem we have is that dual band routers often present their 5Ghz and 2.4Ghz access points with the same ssid.
So we would like to write an App which can see all the available wifi access points and force the iPhone to connect to the 2.4GHz access point.
We have been told that this is not possible using the public API but that there may be an approval process we could go through to gain access to a lower level API which would be able to control the wifi settings on an iPhone?
Is this correct?
Is what we are trying to do possible?