我正在研究如何使用蓝牙 4.0 在多个 iOS 设备之间交换数据(信息/文件/等)。使用哪些框架更好地做到这一点?Core Bluetooth 或 GameKit 能胜任吗?
任何帮助、提示、建议将不胜感激。
我正在研究如何使用蓝牙 4.0 在多个 iOS 设备之间交换数据(信息/文件/等)。使用哪些框架更好地做到这一点?Core Bluetooth 或 GameKit 能胜任吗?
任何帮助、提示、建议将不胜感激。
CoreBluetooth 框架将适用于具有蓝牙 4.0 的 iOS 6+ 设备(iPhone 4s 和 5、iPod Touch Gen 5、iPad Gen 3 和 4、iPad Mini)上的信息/文件交换。它的范围约为 50 米,数据速率约为每秒 2 KB。
如果您想尝试将 2 个 iOS 6 设备连接在一起,我建议您查看应用程序LightBlue 。它将让您在设备之间进行读写。
Core Bluetooth 可以工作,但只能在 iOS 6 下工作。iOS 5 下的 Core Bluetooth 只允许 iOS 设备作为主设备(检测广播 BLE 设备并连接到它们的设备),而不是作为从设备(广播其存在并连接到需要其服务的主设备)。
WWDC 2012 的视频中有一些关于差异和技术的很好的概述。寻找:
会话 703 - 核心蓝牙 101
会话 705 - 高级核心蓝牙
在来自 WWDC 的视频会议中,可以在 Apple 网站的开发人员部分找到。