2

嗨,在我通过谷歌搜索一整天后,我只想澄清一些事情。

首先我想知道我们能否列出所有设备* (包括 Android、黑莓等) *在我们的 ios 设备中使用蓝牙连接?

如果,我们怎么办??一旦列出设备,我们就可以连接到它* (包括 Android、黑莓等) *?据我所知,我们无法使用蓝牙连接到任何其他设备,因为苹果不支持。但是有什么办法可以连接它吗?只是为了我的知识目的。

其次,我通过了名为BluetoothManager的框架,在其中我看到了一个示例代码,它在蓝牙打开时显示设备列表,但是当我们使用蓝牙管理器时我没有看到IOS 设备列表。

那么任何人都可以告诉我蓝牙管理器的确切用途,我们可以将 ios 设备连接到任何其他设备并使用此框架传输文件吗?这可能吗?

我知道 Gamkekit 框架,它用于连接两个或多个 IOS 设备。但我很想知道除了 Gamekit 之外,还有其他方法可以让我们使用蓝牙连接到其他设备。

请任何人给我打电话,这对我和其他人也很有帮助。期待答案。

4

1 回答 1

3

iOS 中提供了三个框架,您可以使用它们来开发蓝牙应用程序:

  1. GameKit:这是公开可用的框架。但是使用这个你只能在两个 iOS 设备之间建立和通信。所以这个框架有其自身的局限性。

  2. BluetoothManager:这是私有框架。我使用这个框架来发现非 iOS 设备。我也建立了连接。但不能进行数据交换。我认为它仍在开发中。对于参考,您可以参考此链接

  3. CoreBluetooth:这也是公共框架。这只能发现支持 BLE 的设备。我已经成功地使用它在支持 BLE 的设备之间传输数据。

于 2013-06-06T09:08:26.753 回答