2012-07-27 52 views
4

我正在開發一個需要連接到藍牙設備的應用程序。我不想在應用程序商店中部署此應用程序。我只需要這個用於個人使用。有什麼辦法可以連接到這個藍牙設備(這是老的地獄,絕對不是MFI認證)。在MFI計劃的常見問題解答(http://mfi.apple.com/faqs)中,它表示可以使用第三方解決方案。有人知道這件事嗎?我沒有找到任何產品在iPhone和藍牙設備之間建立橋樑。現有的藍牙設備和蘋果MFI

此外,常見問題解答說:

「那僅僅依靠標準的技術附件應用程序開發人員和開發人員(例如,藍牙低能量或標準的藍牙配置文件)不需要加入MFI計劃。」

我的藍牙設備使用標準的藍牙配置文件,但我無法連接到它。

+0

我發現這個設備:http://serialio.com/products/Bluetooth/BlueSnap/BlueSnap_SPP-KEY_Bridge.php。但是這個設備對於我的用例來說太大了,而且該公司在歐洲沒有銷售夥伴。 – 2012-08-08 11:42:59

回答

1

如果您的應用程序不會去應用程序商店,您可以嘗試使用名爲BlueToothManager的私有框架。我沒有使用它,但它可以幫助你。

MFI兼容設備向Apple註冊並與Apple註冊的Bluetooth配置文件通信。該特定協議字符串(例如com.apple.ps1)將由MFI設備製造商提供,您需要將其包含在info.plist文件中。

+0

BluetoothManager是否在沒有越獄的情況下工作?你有鏈接到框架? – 2012-08-14 07:37:18

+1

是的,它可以在沒有越獄的情況下正常工作,但由於它是一個私有框架,因此無法提交給appstore。這裏是一個關於框架位置的帖子http://stackoverflow.com/questions/1743610/programmatically-turn-on-bluetooth-in-the-iphone-sdk – ashokbabuy 2012-08-14 07:40:24

+0

這裏也是一個有關該主題的有趣文章:http:// www.pocketmagic.net/?p=2827 – 2012-08-14 08:01:06