Tuesday, 15 March 2011

ipad - MFi , CoreBluetooth or External Accesory framework? -



ipad - MFi , CoreBluetooth or External Accesory framework? -

i trying build ios app communicate non-apple device via bluetooth.  bluetooth stereo transmitter uses bluetooth a2dp-profile supported apple :

http://support.apple.com/kb/ht3647?viewlocale=en_us&locale=en_us

i have read tons of articles , pages. have many unanswered questions , hope recieve answers , write help me , others in future work ios , bluetooth.

evaluating available bluetooth connection options

here's list possible approaches , informations found. please sense free answer/edit not correct. edited http://www.pocketmagic.net/2012/07/bluetooth-and-ios-use-bluetooth-in-your-iphone-apps/ :

a) enroll in made iphone/ipod/ipad (mfi) program. details on costs not available, not little development companies, barely selling few licenses.indicate costs depending on project, , starting numbers somewhere @ 10k usd. not alternative imo, costs involved , problem getting certified ridiculously high, basic , simple such building bluetooth application. have found bluetooth stereo transmitter bluetooth version 2.1 (class ii). can not find if device mfi compliant. based on article : existing bluetooth device , apple mfi

q1: how can sure or find out if device mfi compliant?

q2: if device mfi compliant able pair device in settings option?

b) corebluetooth framework, usable low energy bluetooth 4 devices. since these not largely spread not option. won't able connect standard headsets, keyboards, or other non-bluetooth 4 devices.

q3: need pair non-apple bluetooth device ipad (in settings) utilize corebluetooth framework?

i asking beacuse have no experience ios , bluetooth , beacuse budget low, dont want waste money buying stuff not able utilize development.

c) gamekit framework, allows basic bluetooth functionality, such finding nearby devices , establishing serial communication link, intended utilize between ios devices. android plus iphone via gamekit no go.

d) private apis. there bluetoothmanager framework, in private apis, within sdk. can used accomplish proposed task, won't app approved on appstore, private api's not allowed apple. since convenient, , working nice, real thing apple didn't want include.

q4: can utilize private apis within ios eneteprise programme , distribute apps since there no app store approval process?

q5: know more private apis utilize beside bluetoothmanager framework?

e)jailbreaking , using ringwald's btstack. jailbreaking = rooting = freedom, best way go . places far away apple's guidelines, , appstore itself. improve decide project about, , users be.

q6: bluetooth need corebluetooth framework. framework need import if want utilize wifi communication?

thanks help :).

ipad ios7 bluetooth core-bluetooth mfi

No comments:

Post a Comment