从 iOS 连接到蓝牙设备,没有 MFi [英] Connecting to a Bluetooth device from iOS, no MFi

查看:31
本文介绍了从 iOS 连接到蓝牙设备,没有 MFi的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从 Stackoverflow 和整个互联网获得的感觉是,除非我使用的是 LE 设备,否则我为 iOS 应用制作的任何蓝牙设备都必须经过 MFi 认证.

The vibe I'm getting from Stackoverflow and the internet at large is that unless I'm using an LE device, any Bluetooth device I make for an iOS app must be MFi certified.

但是,在 MFi 常见问题 页面上,我发现了这一行:

However, on the MFi FAQ page, I found this line:

...完全依赖标准技术的配件开发商(例如,低功耗蓝牙或标准蓝牙配置文件)不需要加入 MFi 计划.

...developers of accessories that rely solely on standard technology (e.g., Bluetooth Low Energy or standard Bluetooth profiles) do not need to join the MFi Program.

我的设备将能够使用标准蓝牙配置文件文件传输协议 (FTP).

My device will be able to use the standard Bluetooth profile File Transfer Protocol (FTP).

现在这对我来说听起来像是一些相互矛盾的建议,或者我可能只是没有正确理解.因此,在提供了上述证据后,我将直接问:我可以编写和发布一个 iOS 应用程序,该应用程序使用标准蓝牙配置文件 FTP 连接到专有蓝牙设备,而无需将我的设备认证为 MFi?如果是这样,我需要了解哪些详细信息、注意事项等?

Now this sounds like some conflicting advice to me, or perhaps I'm just not understanding correctly. So, having provided the above evidence, I'm just going to ask outright: Can I write and publish an iOS app that connects to a proprietary Bluetooth device using the standard Bluetooth profile FTP without certifying my device as MFi? And if so, what details, caveats, etc do I need to know?

推荐答案

该行指的是 ios 设备本机支持的标准配置文件,例如 HFP 或 A2DP.如果您构建了一个支持 HFP 的耳机设​​备,iPhone 将能够连接到它并将您的呼叫路由到耳机,而耳机不会成为 MFi 的一部分.

That line is referring to standard profiles supported natively by ios devices, such as HFP or A2DP. If you build a headset device that does HFP, the iphone will be able to connect to it and route your call to the headset without the headset being part of MFi.

如果您想编写一个使用蓝牙执行其他操作(包括 FTP)的应用程序,则必须使用 MFi.

If you want to write an app that does other things with bluetooth, inlcuding FTP, you would have to use MFi.

这篇关于从 iOS 连接到蓝牙设备,没有 MFi的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆