ios - 可以让 Intel Edison 充当 iOS 的 Remote

标签 ios bluetooth-lowenergy intel-edison mfi

我开始探索使用蓝牙 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 上有 3 种使用 BT 的方法:

  • BTLE 可通过 iOS SDK 直接访问,因此,您可以通过开发应用程序执行任何您想要的自定义操作
  • MFI 程序允许您使用经典 BT 构建连接自定义配件的应用程序。如果您想在产品包装上放置角标(Badge)(即使它实际上使用的是基本配置文件),它也很有用

  • BT 配置文件(包括 AVRCP)默认可用。你不需要 MFI 来使用它们,它由 iOS 直接处理,而不是通过应用程序。

此外,在“非 MFI”部分:

"Accessories that use only standard Bluetooth profiles supported by iOS" - https://mfi.apple.com/MFiWeb/getFAQ.action#1-1

关于ios - 可以让 Intel Edison 充当 iOS 的 Remote ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32675838/

相关文章:

android - 如何在Android中为BLE编写快速稳定的特性?

Android:自动重新连接 BLE 设备

linux - 使 linux-device (intel edison) 在另一个 linux 设备上可见以进行 BLE 扫描

ios - 将自定义 UIView 锚定到相对于屏幕尺寸的屏幕底部

ios - iBeacon 应用程序 - 同时接收/传输

javascript - 如何结合这两个视频功能?

pipe - Grep Hcitool Lescan输出

c++ - 错误左值需要作为一元 '&' 操作数

ios - 有人可以向我解释 initWithNibName 在 iOS 中的用法吗?

android - JWPlayer 无法在 iPhone 和 iPod 中运行