2013-06-06 231 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

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