iOS到Mac OS X 蓝牙数据传输

我的目标是通过蓝牙在运行iOS设备与运行Mac OS X设备之间build立连接。 我知道我可能会使用CoreBluetooth,但是我不明白如何在iOS设备上设置服务并将其作为运行Mac OS X的设备的可用服务进行广播的方法。 换句话说,我只是想设置一个连接来让iOS设备发送数据到Mac OS X设备 。 另外,我将如何去指定如何设置服务的属性。 我试过研究这个东西,但是大部分的文档对我来说都没什么意义。 数据传输很小,所以蓝牙就足够了。 我试图避免这个Bonjour,以及P2P的游戏中心框架,因为OS X无法处理(我认为)。

在iOS6中,iPhone 4S,5和新iPad可以在蓝牙智能/低能耗模式下作为外设和中央工作。 尝试从APP Store下载“LightBlue”APP。 它让你把iPhone4S或5进入外设模式与随机服务,你可以从Mac读取(如果你有一个新的BT低能量,我使用Retina的,但也是新的iMac和Mac Mini得到BT低能量)。

核心蓝牙只允许访问不支持MFI芯片的低功耗蓝牙,这是正确的。

刚刚在今天碰到了这个问题,只是想给你的Mac提供另一个答案给需要与非蓝牙LE设备进行通信的人。

要走的路是IOBluetooth和IOBluetoothUI。 他们都是Mac的框架,我相信他们可以让你和老蓝牙以及蓝牙LE4.0沟通。 此外,我相当积极,你可以作为一个中央和外围设备使用这个框架。