可以让 Intel Edison 充当 iOS 的遥控器

Posted

技术标签:

【中文标题】可以让 Intel Edison 充当 iOS 的遥控器【英文标题】:Possible to have an Intel Edison act as Remote Control for iOS 【发布时间】:2015-09-20 04:35:35 【问题描述】:

我开始探索使用蓝牙 LE。为此,我正在尝试设计一个项目,这样我就可以给自己一个目标。

我正在使用英特尔 Edison 作为我的平台,我想知道:是否可以使用它的蓝牙 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 要求。

【问题讨论】:

【参考方案1】:

在 iOS 上使用 BT 有 3 种方式:

BTLE 可通过 iOS SDK 直接访问,因此,您可以通过开发应用来执行任何您想要的自定义操作

MFI 程序允许您使用经典 BT 构建连接自定义配件的应用程序。如果您想在产品包装上放置徽章(即使它实际上使用基本配置文件),这也很有用

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

此外,在“非 MFI”部分:

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

【讨论】:

以上是关于可以让 Intel Edison 充当 iOS 的遥控器的主要内容,如果未能解决你的问题,请参考以下文章

Intel为Google的物联网平台Brillo推出开发板Edison

Intel为Google的物联网平台Brillo推出开发板Edison

Intel为Google的物联网平台Brillo推出开发板Edison

如何使 iOS 应用程序充当 Web 服务器

Flutter 模块可以充当插件/包吗?

让应用充当服务器