问题标签 [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 投票
1 回答
460 浏览

iphone - 通过蓝牙连接 PC-iPhone 的任何外部设备

是否有任何基于 Windows 的 PC 的外部设备已注册到 MFi(Made for iPhone)并且可以通过蓝牙连接 iPhone-PC。如果它在那里,请帮助我提供链接,我是否也可以通过该设备从 iPhone 与 PC 进行通信(即我可以在GKPeerPicker课堂上的设备列表中获得该 PC)。我已经通过这个链接。我只需要可以做到这一点的设备。市场上有没有这样的设备......

0 投票
1 回答
14529 浏览

iphone - 寻找 Apple MFi 程序注册流程的经验

我正在和一群朋友在一个小型电子设备上工作。我们的原型取得了可喜的成果,我们对将其推向市场感到非常兴奋。

我们很乐意将我们的设备实现为 iphone 外部附件,我正在尝试收集可靠的信息。不过,一切看起来都很混乱。

将 iphone 外围设备引入市场的正确方法似乎是通过 Mfi(Made for iphone)程序。这些是事实:

  1. 我们的资源有限,我们想更多地了解获得 Apple 批准的相关成本。
  2. 如果我们申请 Mfi 计划,我猜 Apple 会要求我们提供有关我们设备的详细信息。苹果希望看到什么样的项目被认为是“严肃的”并且适合获得批准?
  3. 我们甚至还没有作为一家公司存在。我看到个人无法注册到 Mfi 计划,因此我们似乎必须在认真考虑将 iphone 作为一种选择之前正式确定我们的合作。我对吗?
  4. 我们拥有硬件,并且对 iphone 应用程序有清晰的认识。iphone 和硬件之间的通信接口是一个很大的问号,而且这些信息似乎受到与设备供应商的 NDA 协议的保护。这是正确的吗?是否有任何方法可以在未经苹果批准的情况下获得有关通信协议、所涉及的电子组件、连接器的功率输出的正确规范?

如果有人经历过这个过程并可以给我们一些建议,那将是非常有帮助的。提前致谢!

0 投票
1 回答
1661 浏览

iphone - 是否可以检测 iPhone 上的非 MFI 配件?

我意识到实际上不可能使用任何未经 iPhone MFI 认证的外部配件。有什么方法可以简单地检测连接吗?我想做的就是从 USB 驱动器获取序列号。

到目前为止,我已经尝试了以下

似乎在模拟器中工作(我得到了两个“连接”的配件)。在我的手机上运行它,连接到 PC 和我的 PS3,没有任何乐趣。不幸的是,我手头没有合适的加密狗来测试合适的 USB 驱动器。

2011 年 4 月 27 日更新:

我设法在 iHome 收音机上测试了我的代码。它确实检测到连接,因此代码正在运行。我已经订购了一个 USB 加密狗,看看我是否可以检测到拇指驱动器。

0 投票
2 回答
18617 浏览

iphone - iPhone 上的 USB 编程

我想做的就是通过 USB 端口发送/接收数据。使用官方 SDK 是不可能的 - 除了 MFi。

还有哪些其他方法可以与其他设备进行有线通信,您会建议吗?

提前谢谢了!

广东

0 投票
2 回答
1288 浏览

iphone - iPhone - 可以从非 mfi 蓝牙设备检测蓝牙 ID?

我想将蓝牙设备放置在不同的位置并记录手机何时进入每个位置。我意识到 iphone 只能连接到 mfi 设备,但它可以找到非 mfi 的设备 ID 吗?

如果有办法,这会通过苹果应用程序审查吗?我需要这个应用程序才能进入应用程序商店。

0 投票
1 回答
3872 浏览

ios - 与非 IOS 设备的 iPhone 蓝牙连接

我想知道,是否有办法将 iPhone 作为 HID 设备与其他设备(如 PS3)一起使用。我检查了蓝牙规范,IOS 设备确实支持 HID 配置文件。所以我认为使用密码机制配对我的 iPhone 会很容易,并且应该能够毫不费力地开始使用我的 iPhone 作为键盘或鼠标。但我很快发现这个假设很幼稚,我需要开发自定义解决方案。

我最初考虑使用 GameKit 框架,但我认为它只适用于两个兼容的 IOS 设备。如果我想扩展这个能力,那么我必须使用 iPhone External Accessory API 。在我的分析中,我还发现 iPhone 只会与苹果授权的设备进行通信和配对。(为 iPhone\iPod 程序制作)。这是否意味着,如果我想将 iPhone 与另一台设备一起使用,我需要让该设备获得 Apple 的批准。(这不会让我感到惊讶)。此外,如果有人可以向我指出更详细的文档,那也会有所帮助。(什么是 MFI 开发板??)

我不想要需要我越狱 iPhone 的解决方案。(或任何会使我的应用程序被 Apple 取消资格的解决方案)。

所以总结一下:

1-请验证我的发现,如果错误,请纠正?

2a- 外部附件 API 是如何工作的?b- 我可以用它来连接第三方配件吗?(或者这仅适用于配件开发人员)。

3- 或者是否有更好的解决方案而不使用外部附件 API?

如果可以,请提供支持文档或链接。谢谢你。

0 投票
2 回答
1876 浏览

ios - iPhone 蓝牙和“Made for iPod”

iPhone 是否在附近显示非 iOS蓝牙设备?或者,它是否显示“Made for iPod”程序中的 iOS + 设备?甚至,它是否显示所有设备只是您无法连接到不在“Made for iPod”程序中的设备?那么手机真的可以看到非 iOS、非 Made-for-iPod 的蓝牙设备吗?

谢谢

0 投票
3 回答
2899 浏览

iphone - 检测 iPhone 上的蓝牙接听/结束通话按钮

是否可以检测并响应来自 iOS 上的 HFP 蓝牙设备的接听/挂断按钮按下?有人见过这个吗?我应该在哪里寻找答案?我知道如果您注册设备制造商 (MFI) 计划,可以访问较低级别的蓝牙,但我希望我不必深入研究。我也知道您可以响应 AVRCP 命令,但我不想使用此选项。任何人都可以帮忙吗?

0 投票
1 回答
1460 浏览

ios4 - External Accessory protocol for App Store

I'm working on firmware for an MFI device and when the user plug in his device I can test if he has a specific app. However, if he doesn't have it I would like to open App Store and show him the application so he can download it.

I cannot figure out how to do that. Any ideas or links to docs that can help?

Yours
/peter

0 投票
0 回答
472 浏览

ios - 大约 1kb 数据后,符合 MFi 标准的配件断开与 iPhone 的蓝牙连接

我很难找到我正在开发的配件的问题。它符合 MFi 规则——我可以与它配对,连接到它并获取一些数据。问题是它要么自行断开连接,要么被 iPhone 挂断。

有关如何解决此问题的任何想法?