EAAccessory has a property that lets you specify protocol strings like com.myCompanyName.MyProtocolName
. Does this mean that you can set the current Bluetooth profile using the External Accessory framework?
Asked
Active
Viewed 1,326 times
0

Brad Larson
- 170,088
- 45
- 397
- 571

freennnn
- 355
- 2
- 10
2 Answers
1
You cannot set the current Bluetooth profile using the External Accessory framework. This framework is only for communicating with Bluetooth or dock-connected devices in the Made for iPod program. See my answer here for more.
Unfortunately, there is no public way to access the Bluetooth stack programmatically on the iPhone.

Community
- 1
- 1

Brad Larson
- 170,088
- 45
- 397
- 571
-
I am trying to search Devices that are under MFI but I can't see those devices using EAAcessory scanPicker method. I can pair with the MFI device while going in settings and pairing that devices. – Vish Dec 21 '13 at 07:14
1
You cannot set the Bluetooth profile by External Accessory Framework
. protocolString
is for communicating with MFi accessory. When a Bluetooth MFi device is paired and connected with iPhone, it establishes a Wireless iAP
profile and all bytes between the Bluetooth and iOS apps are transferred using this profile.

XMLSDK
- 259
- 1
- 10