I have an iOS application. I can successfully connect to my paired EAAccessory (Bluetooth Classic). I am able to pull information off of the device that is exposed through the EAAccessory object. One thing I noticed is that the name of the device that is paired (in my Settings -> Bluetooth -> My Devices list) does not match the name of the device that my EAAccessory object exposes. I find this very odd.
Is there any way to get the actual name of the device (the one from the Settings page) through my iOS app?
It is possible to get the list of paired/connected devices if you have their advertisement UUID.
You need to find the service UUID in which you are interested:
handle didDiscoverperipheral in this way:
this code is converted from objective-C to swift if you are familiar with objective C then the original code is here.