1

我创建了通用设备应用程序,以使用 GameKit 框架通过蓝牙传输任何类型的文件。我的问题是如何在具有相同流程的桌面应用程序上创建或有任何框架?这也可以在设备上进行通信。请给我任何样品或提示如何做。

有使用低功耗协议的核心蓝牙。但我不知道怎么做?任何人请给出一些想法或任何我可以使用它的东西。

谢谢

4

1 回答 1

2

GameKit 框架的蓝牙功能仅适用于 iOS(请参阅GKSession),因此您将无法在 Mac 上使用它。

另一方面,CoreBluetooth 框架可在支持蓝牙 LE 的 Mac 和 iOS 设备上使用,不同之处在于CBPeripheralManager在 Mac 上不可用,因此您无法在 Mac 上宣传服务。但是,您可以让您的 iOS 设备充当外围设备,并从充当中央设备的 Mac 进行连接。数据传输应该仍然可以双向工作。

BTLE Central Peripheral Transfer示例代码应该是一个很好的起点。

于 2013-12-11T13:25:18.980 回答