2011-10-19 97 views
1

我有一個應用程序必須連接到醫療藍牙設備才能從該設備獲取數據。 (不適用於任何iOS設備)。 使用哪個框架或類我可以連接和接收數據?iphone blutooth設備連接

謝謝。

回答

1

你打算用越獄裝置開發這個應用程序嗎?

如果不是,您必須註冊MFI(Made For iPhone)程序,然後您可以定義您的自定義協議並使用ExternalAccessory框架與您的設備進行通信。

如果是,請看Btstack項目。

2

獲得MFi許可後,您必須在藍牙設備上安裝Apple提供的身份驗證芯片。您必須創建自定義協議來傳輸數據。

iOS上的BT被鎖定,您只能訪問應用內的簡單AVRCP事件,除了使用GameKit(僅適用於iOS設備)之外,不允許傳輸數據。

UPDATE:

如果您使用的是BLE設備,那麼你可以檢出這一點,它是iOS 5中只雖然。

http://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html