问题标签 [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.
ios - 使用 iOS 应用打开 Batterycase 充电器
我们为 iPhone 设计了一款用于充电的电池盒。我的要求是我必须制作一个 iOS 应用程序,使用该应用程序如果我单击应用程序中的一个按钮,它应该打开电池盒开关并开始为 iPhone 充电(电池盒通过 30 针或 8 针连接器连接到 iPhone )。我想将此应用程序提交到 AppStore。
1. 为此,我需要订阅 MFi 程序吗?
2. 苹果 MFi Program 是否会批准这款电池盒?
ios - RN42-APL 开发板在接收传输字节时未进行身份验证
我最近收到了来自 Avnet 的 Microchip/Roving Networks RN42-APL 开发套件,我能够让示例 iOS 应用程序运行并进行环回测试,一切都很好(BT 连接、验证、知道应用程序已打开)。
然而,当我将此板放置在实际电路中时,数据流向 RX-In 引脚时,RN42 甚至无法验证!
有人看过这个 MFI 芯片的功能示例吗?整个“它只是工作”并不是真的响起。在这个芯片可以发送和接收数据之前,我需要做些什么吗?
ios - 使用代码访问 30 针连接器
我正在尝试将旧 iPhone 30-Pin Connect 的一个引脚设置为从低到高,所以最好的电压是从 0V 到 3.3V。像这样一个简单的 PodBreakout 板有可能吗?
https://www.sparkfun.com/products/8295
如果不能,您可以从 iPhone 的音频插孔发送恒定电压(这也可能是一个好方法,因为现在苹果使用了它的 9 针闪电连接器)。
我已经在网上搜索过,有人说你必须越狱你的iDevice,有人说你需要一个认证芯片,还有人说它没有认证芯片就可以完美运行,但我在网上找不到任何帮助。
谢谢
ios - 如何在 iOS 应用中列出所有 MFI 设备?
我想从 iOS 设置中显示所有通过 MFI 且之前未配对的苹果设备的列表。
我可以使用以下代码列出连接的设备:
所以我的查询是:
- 我可以使用“外部附件”框架将所有可用的未配对 MFI 设备扫描到 iOS 应用程序中,然后我可以从 iOS 应用程序将它们配对。
请帮我把它短路。
非常感谢提前......
ios - Iphone 应用程序的蓝牙串行连接
我有一个关于在应用程序中使用蓝牙的一般性问题。我正在做一个大学课程,涉及通过手机与串行蓝牙设备进行通信。我最初发现 Iphone 应用程序更容易创建(我有 C/C++ 但没有 Java,因此远离 android)但我遇到了几篇关于必须向 MFI 注册才能使用蓝牙串行的帖子。大学生可以将其作为一个应用程序的一次性基础吗?它值得还是昂贵?任何帮助都会很棒!
ios - iOS 上 MFi 认证蓝牙设备的确认行为
我们正在着手构建一个 iOS 应用程序,该应用程序将使用外部附件框架与我们的客户提供的设备进行通信,该设备声称该设备已通过 MFi 认证。
由于我们只是应用程序开发人员,我们无法访问 MFi 程序可用的资源,因此我们必须通过反复试验来解决问题。
这是我们的理解,我们的测试似乎通过使用 EAF 和另一个 MFi 蓝牙设备构建另一个应用程序向我们证实,该应用程序(进而是 EAF)甚至在配对发生“之后”之前都不会发挥作用并且设备已连接。
我们尝试与该客户配对设备的测试结果显示一条消息:
如果设备真正获得了 MFi 认证,这条消息甚至会出现在设备上吗?
此消息是否表明设备不是 MFi 认证设备,或者是否还有其他问题需要我们解决?
如果在配对正版 MFi 认证设备时出现此消息,问题可能出在哪里?
从这里开始,我们需要制造商/客户提供什么?
感谢您对如何进行的任何见解。
ios - 应用内蓝牙配对行为
除非设备在设备设置中第一次配对,否则它们不会显示在应用程序中。蓝牙选择器仅显示这些配对设备。但根据文档,行为并非如此。我可以扫描所有设备并在应用程序本身中进行配对吗?
此处指定选项“nil”以搜索所有此类设备,并且还在 info.plist 中包含必要的“支持的外部附件协议”
行为本身还是我需要做的其他事情才能使其发挥作用?
ios - 我是否需要 MFi 许可证才能进行测试?
我使用过 iOS,但从未使用任何外部硬件连接到设备。
我想知道是否需要购买 MFi 许可证才能开始使用硬件和 iOS。但是,在浏览了一些Apple 的文档后,我不确定我是否出于测试目的。
iphone - iPhone 4 BLE 使用核心蓝牙 4.0
我有 iPhone 4 而不是 4S 及更高版本,我想将我的应用程序与符合 MFI 标准的蓝牙低功耗设备通信。
有什么解决办法..??? 我的设备没有越狱。
阿赫扎尔纳齐尔
ios - EAAcessory MFi 连接到 issc 数据路径协议 - EASession 无法初始化
我有一个蓝牙设备,可以在我的附件中找到,协议为“com.issc.datapath”,名称为“Chatboard”。(我使用 iOS 7.1)
我尝试了 ISSC BT Chatboard 应用程序,该应用程序在我的蓝牙设备上运行良好,但我无法获得有效会话。(而且我找不到有关此 ISSC BT 应用程序的源代码或教程)
在我的代码中,我设置了返回上述设备的 EAAccessoryController。接下来,我尝试按照文档中提供的方式打开会话:
我检查了 Info.plist 以创建 Supported external Accessories 协议的条目,即:com.issc.datapath
但是会话创建失败...
任何提示,方向等......请!