我开始探索使用Bluetooth LE的方法。为此,我正在尝试设计一个项目,以便给自己一个目标。

我使用英特尔爱迪生作为平台,我想知道:是否可以使用其蓝牙LE功能来控制iOS(8+)上的媒体播放-播放,暂停,返回,下一步?

我知道我需要使用AVRCP配置文件,等等。我不关心此问题的实现,如果您不属于MFi计划的一部分,那么我更关心Apple是否允许此类事情。如果最终iOS不允许我进行测试,我不想花时间进行开发/探索。

已阅读以下内容:
https://mfi.apple.com/MFiWeb/getFAQ.action#1-1

  • 耳机远程和麦克风功能

  • 被明确称为需要MFi。我将假定即使使用的不是头戴式耳机,它也可以使用AVRCP配置文件涵盖所有内容?

    但是,此链接:
    https://support.apple.com/en-us/HT204387

    没有提到AVRCP的MFi要求。

    最佳答案

    在iOS上使用BT的方法有3种:

  • BTLE可通过iOS SDK直接访问,因此,您可以通过开发应用程序
  • 来执行所需的任何自定义操作
  • MFI程序允许您使用经典的BT构建连接自定义附件的应用程序。如果您想在产品包装上放置徽章(即使它实际上使用的是基本配置文件),也很有用
  • BT配置文件(包括AVRCP)默认情况下可用。您不需要MFI与它们一起使用,它是由iOS直接处理的,而不是通过应用程序处理的。

  • 另外,在“非MFI”部分中:

    “仅使用iOS支持的标准蓝牙配置文件的附件”-https://mfi.apple.com/MFiWeb/getFAQ.action#1-1

    07-25 21:53