Reputation: 355
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?
Upvotes: 0
Views: 1347
Reputation: 259
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.
Upvotes: 1
Reputation: 170319
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.
Upvotes: 1