使用蓝牙4.0的iOS设备交换数据

时间:2012-09-19 03:47:41

标签: objective-c bluetooth gamekit core-bluetooth

我正在研究如何使用蓝牙4.0在多个iOS设备之间交换数据(信息/文件/等)。哪些框架更适合用来做到这一点? Core Core会做这项工作,还是GameKit?

任何帮助,提示,建议都将不胜感激。

2 个答案:

答案 0 :(得分:4)

CoreBluetooth框架适用于iOS 6+设备上的蓝牙4.0(iPhone 4s和5,iPod Touch Gen 5,iPad Gen 3和4,iPad Mini)的信息/文件交换。它的范围约为50米,数据速率约为每秒2 KB。

如果您想要将2个iOS 6设备连接在一起,我建议您查看应用LightBlue。它可以让你在设备之间进行读写。

答案 1 :(得分:1)

核心蓝牙可以工作,但仅适用于iOS 6. iOS 5下的核心蓝牙仅允许iOS设备作为主设备(检测广播BLE设备并连接到它们的设备),而不是作为从设备(设备)广播它的存在并连接到想要其服务的主设备。)

对WWDC 2012视频中的差异和技术有一些很好的概述。寻找:

会话703 - 核心蓝牙101

会话705 - 高级核心蓝牙

来自WWDC的视频会议中的

,可以在Apple网站的开发者部分找到。