2013-06-06 103 views
2

嗨,我只是想澄清一些事情後,我通過谷歌搜索整個一天的所有細節。使用IOS設備的藍牙連接

首先我想知道,我們可以列出所有的設備* (包括Android,黑莓等)在我們的iOS設備使用藍牙連接 *?

如果我們怎麼辦?一旦列明的設備才能能夠連接到它* (包括Android,黑莓等) *?據我所知,我們不能使用連接到任何其他設備藍牙作爲蘋果不支持。但有什麼辦法可以連接它嗎?只是爲了我的知識目的。

其次我通過框架調用BluetoothManager在那裏我看到它顯示的設備列表時,藍牙是一個示例代碼去了,但我沒有看到IOS設備上市時,我們使用藍牙管理

那麼任何人都可以打電話給我究竟是什麼藍牙管理器,我們可以用ios設備連接到任何其他設備並使用這個框架傳輸文件嗎?可以嗎?

我知道Gamkekit框架,它用於連接兩個或多個IOS設備。 但我很想知道除了Gamekit之外,還有其他方式可以使用藍牙連接到其他設備。

請任何人打電話給我,對我和其他人都是非常有幫助的。期待尋找答案。

回答

3

有使用它可以開發藍牙應用程序在iOS中使用三個框架:

  1. 的GameKit:這是公開可用的框架。但是使用這個,你只能在兩個iOS設備之間建立和通信。所以這個框架有其自身的侷限性。

  2. BluetoothManager:這是私人框架。我用這個框架來發現非iOS設備。我也建立了連接。但無法進行數據交換。我認爲它仍在發展中。爲參考您可以參考此鏈接

  3. CoreBluetooth:這也是公共框架。這隻能發現啓用BLE的設備。我已經成功地使用它來在啓用BLE的設備之間傳輸數據。

+0

這是已經在這裏http://stackoverflow.com/questions/15580096/android-ios-direct-communication-bluetooth-is-it-possible回答同樣的答案,但我想知道更多一點。 – user2454248

+0

使用corebluetooth如果檢查此鏈接http://developer.apple.com/library/ios/#samplecode/TemperatureSensor/Introduction/Intro.html該應用程序如何工作? – user2454248

+0

它的工作原理是什麼意思? –