问题标签 [mfi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1990 浏览

ios - 从应用程序将设备连接到 iPad 的最简单方法是什么?

我正在为我的公司开发一个主要的产品版本。我们正在设计一种新设备,我们希望将其集成到 iOS 应用程序中。(仅供参考,我们最近被 Apple MFi 计划接受,所以我们已经过了那一步。)

我们希望创建一个硬件/软件生态系统,我们的用户可以在其中启动我们的 iPad 应用程序(是的,它特定于 iPad 而不是 iPhone 或 iPod Touch 设备)并且应用程序将自动发现并链接到任何我们开发的近距离硬件。

这意味着我需要在 iPad 和硬件中实现某种形式的设备连接过程。

有没有办法在 iOS 应用程序中编写自动连接到蓝牙设备的代码?

我知道具有此功能的 Core Bluetooth Framework,但是,它仅适用于新的 iPhone 4S。那不是一个选择。

我还研究了 External Accessory Framework,它可以用来连接外部设备,无论它们是通过 iPod 端口还是蓝牙连接。这是一个选项,但如果我的理解是正确的,我们的硬件必须已经与 iPad 配对,然后 iOS 软件才能连接到它。这不太可取,因为尽管我们的许多设备可能不在某个时间点附近,但我们的客户可能拥有 100 台他们可能希望通过我们的软件连接的设备。

我有哪些合理的选择或替代方案?最终目标是为我们的用户提供一种非常简单的方法,使他们能够在 iPad 上从我们的软件中连接到我们的设备。

注意:我绝不能越狱 iPad 或违反任何 Apple TOS 协议。

更新(2012 年 3 月 7 日)我今天看到“新 iPad”(正式名称)将支持蓝牙 4.0。我假设这意味着这个 iPad 设备将能够使用核心蓝牙框架。这并不能立即解决我的问题,因为我们确实希望至少与“上一代”iPad 设备保持兼容,但这对于可能正在寻找此类答案的其他人来说是值得指出的。

0 投票
1 回答
1664 浏览

iphone - 通过 Iphone 上的蓝牙发送数据 (iOS 5.x)

我一直在寻找和寻找,但仍然一无所获。真的没有直接的方法来建立从我的 iPhone 到另一个(第 3 方)BT 设备(即音频接收器)的 BT 连接。我知道这可以通过操作系统实现(我拥有一个以这种方式工作的 Belkin BT 音乐接收器 - 它出现在“设置”中,我可以从那里连接到它)。请注意,我对与 iOS 设备配对不感兴趣,而是对 iPhone 和我的定制硬件感兴趣。

我设法在 code.google.com、iBlueNova、Celeste 等网站上找到了 Google 的 BTStack,它们都必须通过 Cydia 或类似软件运行,而且我偶然发现了 Apple 的 MFI 程序,它看起来相当复杂。

是否有人对蓝牙和 iOS 有任何经验,如果有,我该如何以及从哪里开始?

如果有人可能感兴趣,我正在开发的项目涉及一个硬件,上面连接了一个 BT 设备。该应用程序应该能够通过蓝牙(基本上只是 ASCII 字符)向设备发送简单的命令,设备将根据接收到的内容做出反应。

0 投票
1 回答
392 浏览

iphone - Iphone 蓝牙连接到非 MFI 设备

我可以连接未注册的 MFI 设备以通过蓝牙与我的 iPhone 交互吗?我想使用蓝牙、RS232 或任何其他类型的连接来连接此设备。

0 投票
1 回答
2296 浏览

iphone - iOS 5.0 SDK - USB 主机 OTG

我想将不是专门为 iPhone 制造的设备连接到 iPhone。它可以通过 USB 从 PC 访问,所以我想做的是通过 iPhone 底座连接器-USB 适配器连接它。我知道有关此主题的先前问题,但其中大多数似乎已过时。

  1. 可以在最新的 iOS SDK(5.0 或更高版本)中完成吗?(如果没有,我可以用越狱的 iPhone 来编辑它吗?)
  2. 有什么限制吗?
  3. 我必须加入 MFI 计划吗?AFAIK,MFI 计划针对的是与软件一起创建硬件组件的公司。
0 投票
1 回答
1401 浏览

iphone - 像 picaxe(微控制器)一样使用 iPhone

在 11 年级的电子产品中,我们开始使用 Picaxes(一种简单的微控制器),我想知道如何开发一个 iPhone 应用程序,它可以插入一个类似连接器的底座,并有一个简单的程序来做非常简单的事情,比如制作一些灯打开或关闭。

Picaxe 使用基本的,例如,如果灯为 1,则

会打开灯。这是我正在寻找的功能类型。我知道 MFI 程序,但我不知道在哪里可以买到任何硬件或开源硬件开发代码。

0 投票
2 回答
1112 浏览

iphone - 如何使用外部附件设备在设备上播放音乐?

我正在对 iPhone 应用程序进行初步设计,以便我的应用程序通过蓝牙连接到非 iOS 免提设备或音乐系统并在其上播放歌曲。我们在 Apple 注册了 MFi 计划,正在等待确认。

如果可能的话,您能否提供一些指南来研究它?

0 投票
2 回答
3978 浏览

iphone - MFI 可以实现什么?

我正在尝试通过为 MFI 身份验证协处理器付费来确定可以向 BT 附件添加哪些功能。例如,我可以...

A. 将位置数据传递给配件?
B. 将收到的 SMS 消息推送到配件?
C. 通过配件在手机上启动我的应用程序?

0 投票
1 回答
878 浏览

ios - Redpark 串行电缆未接收数据

我有一条来自 Redpark 的 C2-DB9 串行电缆,用于似乎无法按要求工作的 iOS 应用程序。我有一个设备可以连接到 RSC 电缆,也可以通过 USB 连接到 PC 上,仅用于供电。

我已经使用了硬件提供的 Redpark SDK 并相应地实现了委托方法:

现在,除了 readBytesAvailable 之外的所有方法都按照规范运行。但是,我没有收到通过此委托方法返回的任何通信。

为了检查设备没有故障,我安装了一些通用的 USB 到串行驱动程序并使用 ZTerm 来确认它的操作 - 这会立即给我返回的数据。

我知道我一定错过了一些东西,但我不知道它是什么。

0 投票
2 回答
3665 浏览

ios - ios 应用被拒绝,因为未授权使用 MFi 硬件

此声明来自 Apple 关于我的应用程序

我们目前无法将您的应用发布到 App Store,因为我们无法验证您是否有权分发与所需 MFi 硬件交互的应用。

请与所需的硬件供应商合作,联系相应的 MFi 帐户专家以提供必要的验证。

虽然您的 iTunes Connect 应用程序状态显示为已拒绝,但没有必要上传新的二进制文件。一旦您向硬件供应商的 MFi 帐户专家提供了必要的验证,请回复此消息,我们将继续您的审核。

如果您尚未在审核说明中提供您的 MFi 认证 PPID#,请将此编号添加到 iTunes Connect 中您的应用程序的审核说明。

我给供应商写了一封电子邮件,但他没有回复我。我不知道该怎么办?任何帮助,将不胜感激。


我的应用程序使用为 Redpark 工厂的 ipod 制作的串行电缆打印财政票,我使用他们的 sdk。

我与 Redpark 交谈,他告诉我,如果我想要 2000/3000 abd 4/5 个月,那根电缆是为苹果蝙蝠而不是苹果商店制造的。我认为那太疯狂了,事实上,如果我被 autoryzed 我不会重新加载二进制文件

0 投票
2 回答
4492 浏览

iphone - 从 iOS 应用程序中列出(并连接到)蓝牙设备

我有一个通过蓝牙广播数据的设备。它通过了 MFI 认证,并且我已经在 AppStore 上有一个使用外部附件框架与之通信的应用程序。

问题是我的应用程序假定设备已经配对。

有没有办法枚举所有此类设备,并允许用户选择(并因此配对)列表中的设备之一?