问题标签 [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 回答
1633 浏览

ios - 在 iOS 设备上使用自定义/现有蓝牙 HID?

我正在构建或使用现有的蓝牙 HID 设备(类似于http://www.icontrolpad.com)并让我的 iOS 设备读取来自它的数据。所以我对此有一些疑问:-

  1. 考虑到蓝牙堆栈在非越狱设备上不可用,是否有可能这样做。
  2. 我需要注册苹果 Mfi 程序吗?如果我不需要,有什么替代方案?
  3. 如果我确实注册了 Apple 的 Mfi 程序,我将获得允许我从蓝牙堆栈读取数据的访问框架。
  4. 考虑到 iOS 设备上将有一个自定义应用程序需要与硬件 im 建筑物进行通信,苹果方面批准该应用程序意味着什么?

在此先感谢,非常感谢任何帮助!

0 投票
2 回答
1768 浏览

ios - 以编程方式从我的 iOS 应用程序中的外部摄像头电路传输图片

我正在从事我的高级工程设计项目,我需要你的帮助!为此,我的 iPhone 应用程序从我构建的外部摄像头电路接收图像。

为了将我的 iPhone 应用程序连接到相机电路,我研究了以下方法:

  1. 在摄像头电路上构建蓝牙模块,将图像传输到 iPhone

  2. 使用Eye-Fi SD 卡以某种方式将图像传输到我的应用程序!链接:http ://www.eye.fi/products/iphone

  3. 构建电路,使用30 针基座连接器与 iPhone 进行有线连接

以下是我面临的每一个问题。我对你们的实际问题以粗体突出显示

  1. iOS 蓝牙框架(仅限 4S),仅支持低功耗设备。看着像这样的模块,我怀疑它是否适用于图像传输,这对于低功耗蓝牙来说似乎是一项繁重的任务。我知道 cydia 商店中有越狱应用程序,它们会定期进行蓝牙传输,但我无法找到用于此类任务的那些私有 API。(注意:我制作这个应用程序是为了我的目的,所以请随意建议任何私有/非官方 API)。问题#1:如何连接普通蓝牙设备(不是其他 iPhone)并传输数据?

  2. EYE-FI 卡作为消费者听起来很神奇,因为该公司拥有他们专有的 iPhone 应用程序来传输来自 EYE-FI SD 卡的图像。问题是我无法弄清楚如何在我的代码中轻松地与 EYE-Fi 卡进行交互。我研究了 iOS CFNetwork 框架,但没有任何运气。问题#2:如何在我的应用程序中与 EYE-FI 卡交互?

  3. 使用此开发板构建电路​​似乎很简单,但我在某处读到 iPhone 可能无法识别“未注册”配件。我有开发者许可证,但没有 MFi 许可证。问题#3:我是否需要注册为 MFi 开发者才能在我的应用程序中创建和使用这个外部附件用于我自己的目的???

0 投票
1 回答
1022 浏览

ios - 修改 Apple 的 EADemo 项目以显示字节

我试图了解 EADemo 的工作原理以及外部附件框架的工作原理。EADemo 可在此处获得:

我要做的就是修改 Apple 的 EADemo 项目以显示它接收到的字节(假设它们是 ASCII 类型的字符),而不是仅仅计算它接收到的字节数。所以我改变了 EASessionTransferViewController.m...从:

至...

但这根本行不通。上次我试了,什么都没有。它连接到一个蓝牙板,该板只是回显接收到的 ASCII 字符或字符串。

有人可以帮忙吗?

0 投票
2 回答
6790 浏览

iphone - iOS 应用元数据被拒绝:MFi 认证 PPID #

我的 iOS 应用程序已被拒绝,我从 Apple 收到以下消息:

…………

拒绝理由:MFI 问题

我们已开始您的审核,但无法继续,因为我们无法找到您的 MFi 证书 PPID #。

请在 iTunes Connect 中管理您的应用程序并编辑您的元数据以在评论说明中提供 MFi 证书 PPID #。添加此信息后,单击“保存”,然后单击“提交新元数据”,我们可以继续您的审核。

……

什么是 MFi 证书 PPID#?我在哪里/如何为我的应用获取一个?

我之前提交了三次相同的应用程序(旧版本),但没有收到这种消息。为什么我现在得到这个?我上一次成功提交的修订是在 2012 年 2 月 12 日。那之后苹果增加了更多的要求吗?

谢谢,-泰迪

0 投票
2 回答
6975 浏览

iphone - 如何通过蓝牙将 iOS 设备连接到非 iOS 设备(Arduino 设备)?

在谷歌上搜索后,我发现有人说只能通过“MFi 程序”将 iOS 设备与非 iOS 设备连接起来。真的吗?

我的项目主要专注于直接通过蓝牙与 Arduino 设备发送和接收信息。

iOS 和非 iOS 设备之间是否可以在没有越狱的情况下进行通信?如果有,有参考吗?

(我查看了 Stack Overflow 问题iPhone 如何通过无线或蓝牙访问其他非 iPhone 设备?。)

0 投票
0 回答
322 浏览

ios - 在没有 MFI 注册的情况下将当前 iPhone Wi-Fi 设置传输到 iP 相机的方法

我目前正在开发一个可以在 IP 摄像机上进行 Wi-Fi 设置设置过程的应用程序。现在我可以获取 iPhone 当前打开的 SSID,但 Wi-Fi 密码密钥仍然需要用户手动输入。

有没有办法从 iPhone 获取完整的 Wi-Fi 设置(SSID、密码和加密方法)。我已经看到 Withings Withbaby 应用程序这样做了,但它们在 MFI 计划中。

我对是否可以在不加入 MFI 程序的情况下完成 Wi-Fi 设置感兴趣?我公司目前不愿意花报名所需的钱。

0 投票
1 回答
662 浏览

ios - 在 iPhone 上调试 MFI 应用程序

我是一名 MFi 开发人员,我正在开发一个与定制硬件对话的 iPhone 应用程序。我的问题是如何调试 iPhone 应用程序

我已经搜索了网络和stackoverflow,但似乎没有明确的方向。

1. 30 Pin dock - 由于iPhone是docked到accessory - Xcode如何调试App

2. 有一些 Xcode 在 WiFi 上调试的线程,但是这个功能在 Xcode 中有但后来被删除了 - 在最新的 Xcode 中这个状态是什么(大约 2012 年)

任何指示,尤其是来自成功完成此操作的人的指示,我们将不胜感激。

佩德罗

0 投票
1 回答
470 浏览

iphone - 如果蓝牙设备不在 MFi 程序中,它应该支持哪些配置文件以便 iPhone 应用程序可以检查它的 MAC 或名称?

我想构建一个 iPhone 应用程序,它应该通过名称或 MAC 检查 BT 设备的身份。

如果设备不是 MFI 程序的一部分,设备应该支持哪些配置文件才能让 iPhone 应用程序连接到它并验证其 MAC 或名称?

干杯,Ionut

0 投票
2 回答
3170 浏览

ios - 现有蓝牙设备和 Apple MFI

我正在开发一个需要连接到蓝牙设备的应用程序。我不想在应用商店中部署这个应用。我只需要这个供个人使用。有什么方法可以连接到这个蓝牙设备(它太老了,绝对没有 MFI 认证)。在 MFI 程序的常见问题解答 ( http://mfi.apple.com/faqs ) 中,它说第三方解决方案是可能的。有人知道吗?我还没有找到任何可以在 iPhone 和蓝牙设备之间架起桥梁的产品。

此外,常见问题解答说:

“仅依赖标准技术(例如,低功耗蓝牙或标准蓝牙配置文件)的应用程序开发人员和配件开发人员不需要加入 MFi 计划。”

我的蓝牙设备使用标准蓝牙配置文件,但我无法连接到它。

0 投票
1 回答
1713 浏览

ios - 连接到 MFI 硬件时,iOS 设备可以检测或获取哪些硬件属性?

我正在为一个项目处理外部附件和 MFI 并且有这个问题:

将 iOS 设备连接到 MFI 硬件后,可以识别哪些 3rd 方硬件属性(如果有)?具体来说,我正在寻找一种通用的方法来确定设备类或功能,而不必检查特定的制造商和设备名称,类似于 Android 可以做到的方式(见下文)。这可能吗?

http://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.html

最终目标:连接到音频基座时切换布尔值;忽略其他事件。我不确定 iOS 的粒度有多细。iOS 可以区分 音频底座Golf Putter App Cradle吗?MFi 是否允许深入了解设备的功能?

我的目标是 iOS 4.2+。