如何捕捉蓝牙外设的命令

时间:2012-05-14 06:18:53

标签: objective-c bluetooth

我想从iOS中的蓝牙外设中捕获命令。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

在iOS上有几种做蓝牙的方法,不同的方法有不同的方法:

  • 作为Made for iPhone计划的一部分的附件(如果您想知道这需要什么,请参阅this question的答案)
  • 使用蓝牙4.0低能耗模式的设备
  • 使用GameKit与另一部iPhone通话
  • 使用Apple支持的其中一个蓝牙配置文件的设备:免提配置文件,耳机配置文件,A2DP,AVRCP等。

按顺序回答:

  1. 如果您是Made for iPhone计划的一部分,您已经知道在哪里可以找到这些信息,而且它不公开:请向Apple的联系人寻求帮助。
  2. 如果您的设备使用蓝牙4.0低功耗,请查看Core Bluetooth framework
  3. 如果你想让两只iPhone一起聊天,请查看GameKit
  4. 如果您正在使用使用Apple提供的配置文件的设备,则不必执行任何操作,它只会起作用。例如,A2DP设备将流式传输从手机播放的音频,而无需程序员干预。您可以做一些事情来控制它:某处有一个Core Audio功能,可让您选择是否将音频发送到蓝牙设备。如果您尝试支持AVRCP,请查看处理remote control events
  5. 如果您的设备不属于上述任何类别,那么您可能运气不佳,无法在iOS上使用它。