通过蓝牙在Mac OS X和iOS之间交换字符串

use*_*044 3 macos bluetooth ios

对于一个项目,我必须从iOS应用程序(在iPhone 5上)向Mac OS X应用程序(在MacBook Pro上)发送字符串或整数等信息,而iPhone和MacBook Pro都没有Wifi.显而易见的解决方案是使用蓝牙 所以问题是:我可以这样做,怎么做?

Tom*_*voy 6

您应该使用CoreBluetooth框架.

对于Mac:你需要Macbook Air或Mac-mini

对于iOS:您需要iPhone 4s,iPhone 5,iPad 3,iPad 4或新的iPod touch.

- 简短概述:

您需要在一台设备上托管CBCentralManager和CBPeripheralManager,然后在另一台设备上托管CBPeripheralManager.

CBCentralManager负责连接和维护与外部设备的连接.

CBPeripheralManager负责从这些连接进行写入和读取.

您可以发送写入/读取请求,也可以使用字符串/ int值通告包含CBC特性的自定义CBService.

查看头文件和文档,因为您需要采用大量方法.还有非常好的WWDC2012视频,可以深入说明这些方法.

(但是,如果你只想使用Macbook Pro,你需要使用Mac上的标准IOBluetoothFramework和iOS上的外部附件框架)