According to EAAccessoryManager Class Reference from iOS 6 onward using showBluetoothAccessoryPickerWithNameFilter we can show a Accessory picker that will help user to connect External Accessories with that include an iAP over Bluetooth unique ID.
Now We want to connect programmatically one of the external accessory from that list.
We require your support on following.
How can we connect Programmatically any of our External devices that are in the range of phone?.
How can we connect programmatically any of our external device without user interaction?
How can we get programmatically a list of external devices that are in the range of user's phone?
How can we get a list of EAAccessory Objects of our external devices that are in the range but not connected ?
Can we store EAAccessory Object in NSUserDefaults? If yes, how can we do that? As EAAccessory EAAccessory does not implements the encodeWithCoder and initWithCoder methods, so it does not allow to store it into NSUserDefaults.
Using BTLE we can solve this, but we want solution in BT Classic.