答案 0 :(得分:18)
在Core Bluetooth中,您需要使用这些特性进行通信。在外部附件框架中没有基于标准流的API,我不知道任何实现类似内容的开源库。
基本操作
外围设备 - >中部:
中央 - >周:
您可以实现的实际速度取决于各种因素。有迹象表明数据永远不会丢失(如TCP),但通知没有这样的保证(如UDP)。
更多信息
我建议您查看官方核心蓝牙编程指南并专注于
部分。但更好的是按原样研究整个指南。有关工作示例,请查看Apple的BTLE Transfer示例。
答案 1 :(得分:5)
如果我理解正确,您希望中心将数据发送到您的外围设备。
为此您使用此方法:
[peripheral writeValue:dataPacket forCharacteristic:writeChar type:CBCharacteristicWithResponse]
答案 2 :(得分:1)
这是非常引人注目的视频,可以观看并了解iOS蓝牙框架的确切内容。 它清楚地解释了中央和外围系统可以执行哪些操作。