现有的蓝牙设备和苹果MFI

我正在开发一个需要连接到蓝牙设备的应用程序。 我不想在app store部署这个应用程序。 我只需要这个用于个人使用。 有没有办法连接到这个蓝牙设备(这是老的地狱,绝对不是MFIauthentication)。 在MFI程序( http://mfi.apple.com/faqs )的常见问题解答中,它说第三方解决scheme是可能的。 有没有人知道这件事? 我还没有find任何产品在iPhone和蓝牙设备之间build立桥梁。

此外,常见问题解答说:

“仅依靠标准技术(例如,蓝牙低功耗或标准蓝牙configuration文件)的应用程序开发人员和配件开发人员无需joinMFi计划。”

我的蓝牙设备使用标准的蓝牙configuration文件,但我无法连接到它。

如果您的应用程序不会去app store,您可以尝试使用名为BlueToothManager的私有框架。 我没有使用它,但它可以帮助你。

MFI兼容设备已在Apple注册,并与在Apple注册的Bluetooth Profile进行通信。 该特定的协议string(例如com.apple.ps1)将由MFI设备制造商提供,您将需要将其包含在info.plist文件中。

如果你的目标设备有ios 5以上,你可以尝试使用CoreBluetooth Framework。 链接在这里

https://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html#//apple_ref/doc/uid/TP40011295