Hello,
As we know there is no direct way to show Wi-fi List in iOS app. We have small devices which are working as Wi-fi itself (Having multiple SSIDs, Within which one is common for all Ex. 'ABCD'). I want to show all devices list and its details (SSID, BSSID, Signal Strength etc.) in our iOS app. Please suggest best approach.
As I know NEHotspotHelper is not that much good approach due to low user experience. Please suggest if NEHotspotHelper is the only way to accomplish our requirement.
- Do We require to use MFi program for each device while manufacturing (to use WAC)? Please give some Info.
- NEHotspotConfiguration would be helpful? How?
- Do we need to support BLE.
Please suggest we are ready to do Anything.
However we don't want to connect to the device directly, we first want to show the List of available devices in our app List and details (SSID, BSSID, Signal Strength etc.) in our iOS app by only scanning without connecting with it.
As mentioned, iOS does not provide an API to scan for Wi-Fi networks. Further information on this is provided in Q&A 1942:
https://developer.apple.com/library/archive/qa/qa1942/_index.html
There may be an opportunity here for your IoT devices to do the actual scan of Wi-Fi networks and report this information back to your iOS app over Core Bluetooth, but that is something you will need to research on your own.
Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com